本文介绍了在python中将列表列表转换为数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
list = [[1,1,56],
[20,2,78],
[30,3,34],
[40,4,98]]
这是我的列表列表,我想制作这样的数据框-;
this is my list of list and i want to make a dataframe like this-;
a b c
1 1 56
20 2 78
30 3 34
40 4 98
我做了一个代码
df = pd.DataFrame(list)df = df.transpose()df.columns = ["a", "b", "c"]
它给了我一个错误,如Length mismatch: Expected axis has 4 elements, new values have 3 elements
请帮帮我提前致谢
推荐答案
先不要使用list
,因为python中保留了代码字,然后只传递columns参数,transpose
是没必要:
First dont use list
because reserved code word in python and then only pass columns parameter, transpose
is not necessary:
L = [[1,1,56],
[20,2,78],
[30,3,34],
[40,4,98]]
df = pd.DataFrame(L, columns=["a", "b", "c"])
print (df)
a b c
0 1 1 56
1 20 2 78
2 30 3 34
3 40 4 98
这篇关于在python中将列表列表转换为数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!