如何使用两列csv文件创建字典?

2024-05-20 01:32:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,其数据位于dataframe

df = pd.read_csv(r'C:\Users\isha\Desktop\SF head count report 7 mar 2019.csv')

数据帧有20多个列,但我需要只使用dataframe中的2列来创建字典。在


Tags: 文件csv数据reportdataframedfreadcount
1条回答
网友
1楼 · 发布于 2024-05-20 01:32:56

这是read_csvusecols参数的用途

df = pd.read_csv('my_file.csv', usecols=['first_col','second_col'])

你可以给它你想要的列的索引或名称,Pandas将只在你的df中存储这些。在

要创建字典,可以调用df的内置方法df.to_dict()

默认情况下,键是索引,两列是值。如果您只需要这两列,一列作为键,一列作为值,那么请遵循Chris A的建议:

^{pr2}$

相关问题 更多 >