我正在尝试从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')
答案 0 :(得分:0)
在DataFrame上进行for
循环时,将获得列名称-字符串。错误中的integers
意味着您可以仅使用整数对str进行索引(以获得特定的字节)