python 如何使用特定ID从csv文件中收集数据?

mftmpeh8  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(124)

我想在使用特定用户ID调用数据时遍历csv文件中的所有字段
for name, values in df.iteritems(): print('{name}: {value}'.format(name=name,value=values[1]))
当我运行这段代码时,它会遍历第一个字段,然后移动到下一个字段。我希望它一次遍历字段中的每个单元格。

f87krz0w

f87krz0w1#

您正在寻找iterrows方法。
如果namevalue是列名:

for _, row in df.iterrows():
     print('{name}:{value}'.format(name=row[0], value=row[1]))

如果name是索引,value是列名:

for index, row in df.iterrows():
     print('{name}:{value}'.format(name=index, value=row[0]))

iteritems方法已弃用,该方法用于迭代列,而不是行。

相关问题