我想在使用特定用户ID调用数据时遍历csv文件中的所有字段for name, values in df.iteritems(): print('{name}: {value}'.format(name=name,value=values[1]))当我运行这段代码时,它会遍历第一个字段,然后移动到下一个字段。我希望它一次遍历字段中的每个单元格。
for name, values in df.iteritems(): print('{name}: {value}'.format(name=name,value=values[1]))
f87krz0w1#
您正在寻找iterrows方法。如果name和value是列名:
iterrows
name
value
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方法已弃用,该方法用于迭代列,而不是行。
iteritems
1条答案
按热度按时间f87krz0w1#
您正在寻找
iterrows
方法。如果
name
和value
是列名:如果
name
是索引,value
是列名:iteritems
方法已弃用,该方法用于迭代列,而不是行。