【发布时间】:2019-01-18 11:36:51
【问题描述】:
我正在使用pandas 将 csv 文件读入我的 python 代码。我知道我可以从所有行的特定列中获取特定值并将其附加到数组中,如下所示:
import pandas as pd
df = pd.read_csv('File.txt')
for row in df[df.columns[0]]:
playerNames.append(row)
但是,我想同时从第 0 列和第 2 列中获取值来填充字典。在我的脑海里会是这样的:
for row in df[df.columns[0,2]]:
playerNameDictionary[row.columns[0]] = row.columns[2]
显然这是错误的(甚至不认为它可以编译),但我只是不知道该怎么做。
【问题讨论】:
标签: python pandas csv dictionary