【发布时间】:2014-10-20 18:05:27
【问题描述】:
我有一个包含各种区域地图变量的数据集(大约 1000 个)。示例数据如下所示:
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.
所以我的任务是仅将这些区域图变量作为列保留在原始文件中,并删除所有其他 990 列。所以最终的数据应该是这样的:
Userid Regionmap1 regionmap3 regionmap7 ........ regionmap856
78 7 na na na
45 na na na na
67 1 na na na
如果有人能在 Python 中为我提供这方面的帮助,那就太好了。
【问题讨论】:
-
你有没有尝试过?
-
你也应该提供 MWE
-
@Trengot 我不知道如何继续。我认为我们必须使用字典。正如以下答案所示,可以使用字典。但无法弄清楚字典的值是什么?