我有一个包含多个字符串的列表,如下所示list=['abc','cde','fgh']
我想将所有值添加到特定的dataframe索引中。我正在尝试使用代码
df1.ix[1,3]=[list]
df1.to_csv('test.csv', sep=',')
我想在数据框中在poistion 1,3中插入所有值['abc','cde','fgh']
。我不想将其转换为字符串或任何其他格式。但它给了我错误。我在这里做错了什么
答案 0 :(得分:3)
我认为你可以使用:
df1.ix[1,3] = L
也不建议使用变量list
,因为python中的代码字。
样品:
df1 = pd.DataFrame({'a':[1,2,3], 'b':[1,2,3], 'c':[1,2,3], 'd':[1,2,3]})
print (df1)
a b c d
0 1 1 1 1
1 2 2 2 2
2 3 3 3 3
L = ['abc','cde','fgh']
df1.ix[1,3]= L
print (df1)
a b c d
0 1 1 1 1
1 2 2 2 [abc, cde, fgh]
2 3 3 3 3
答案 1 :(得分:1)