Python教程

python——pandas进阶知识

本文主要是介绍python——pandas进阶知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.将其他类型数据写入DataFrame

(1)列表

1.元素为数字
a = [1,2,3]
df1 = pd.DataFrame(a)
df1

结果:
    0
0     1
1     2
2     3


2.元素为元组
a = [(1,2,3),(1,2),(1,3,4,5)]
df1 = pd.DataFrame(a)
df1

结果:
     0     1     2     3
0     1     2     3.0     NaN
1     1     2     NaN     NaN
2     1     3     4.0     5.0
3.元素为字典
a = [{'1':2},{'key':'value'}]
df1 = pd.DataFrame(a)
df1

结果:
     1     key
0     2.0     NaN
1     NaN     value

(2)字典

1.多个字典
a = {'1':2},{'key':'value'},{'2':3}
df1 = pd.DataFrame(a)
df1

结果:
     1     key     2
0     2.0     NaN     NaN
1     NaN     value     NaN
2     NaN     NaN     3.0
2.一个字典 多个元素  (值的长度应对应)
a = {'1':[1,2,3],'key':[4,5,6]}
df1 = pd.DataFrame(a)
df1

结果:

    1     key
0     1     4
1     2     5
2     3     6

(3)元组

1.多个元组
a = (1,2,3),(4,5,6)
df1 = pd.DataFrame(a)
df1

结果:

    0     1     2
0     1     2     3
1     4     5     6
2.一个元组
a = (1,2,3)
df1 = pd.DataFrame(a)
df1

结果:

    0
0     1
1     2
2     3

 

 
 1key
0 1 4
1 2 5
2 3 6
这篇关于python——pandas进阶知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!