从熊猫创建字典Error:TypeError:字符串索引必须为整数

时间:2019-10-23 14:33:46

标签: python-3.x pandas

我正在尝试从pandas数据框创建字典列表。我不断收到此错误:TypeError: string indices must be integers。 'name'col是字符串/对象,为什么说'integers'?

d = [{'name':[]}]
for row in my_df:
    print(row['name'])

print(my_df['name'].dtype)
>>> dtype('O')

1 个答案:

答案 0 :(得分:0)

在DataFrame上进行for循环时,将获得列名称-字符串。错误中的integers意味着您可以仅使用整数对str进行索引(以获得特定的字节)