我有一个数据集与各种地区地图变量(约1000)。示例数据如下所示:基于Python中的外部列表/数据选择列
Userid regionmap1 regionmap2 regionmap3 and so on.
78 7 na na
45 na na na
67 1 na na
此处regionmap变量中的数字表示视图的数量。现在我有一个只有10个区域映射条目的外部文件。该文件包含10个不同地区的地图变量10个条目/行:
Regionmap1
Regionmap3
Regionmap7
.....
.....
Regionmap856.
所以,我的任务是保持只有这些regionmap变量列在原来的文件,并删除所有其他990列。因此,最终数据应该是这样的:
Userid Regionmap1 regionmap3 regionmap7 ........ regionmap856
78 7 na na na
45 na na na na
67 1 na na na
这将是巨大的,如果任何人都可以提供我在这方面在Python帮助。
您尝试过任何操作吗? – Holloway 2014-08-27 08:28:40
你也应该提供MWE – Germano 2014-08-27 08:34:57
@Trengot我不确定如何继续。我认为我们必须使用字典。正如下面的答案所表明的那样,可以使用字典。但无法弄清楚字典的价值是什么? – user2007506 2014-08-27 09:35:16