微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐