怎样利用Pandas将List列表转换为Dataframe?

原文链接:https://blog.csdn.net/senwen616/article/details/82662093
1.一种情况是有两个列表,合并到一个DataFrame中:
假设一个列表为a,另一个列表为b,则可以采用以下两种方法进行合并:

方法1,1 首先将两个列表合并成一个字典,然后再将该字典传入到DataFrame中创建,代码示例如下:

a =[‘1’,‘2’,‘3’]#列表a
b = [‘4’,‘5’,‘6’]#列表b
c ={‘a’:a,‘b’:b}#合并成一个新的字典c
new = DataFrame©#将c传入DataFrame并创建
print new
a b
0 1 4
1 2 5
2 3 6

方法1.2 直接将a,b作为一整个列表传入DataFrame中进行创建,示例代码如下:

new = DataFrame([a,b],index=[‘a’,‘b’])#直接将a,b合并成一个列表进行传入
print new
0 1 2
a 1 2 3
b 4 5 6

2.若列表a中包含多个子列表,则可以直接将a进行传入,如上例1.2中的方法
示例代码如下:

a = [[‘1’,‘2’,‘3’],[‘4’,‘5’,‘6’]]#列表a中包括两个子列表
new = DataFrame(a)
print new
0 1 2
0 1 2 3
1 4 5 6

你可能感兴趣的:(怎样利用Pandas将List列表转换为Dataframe?)