打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Pandas将列表(List)转换为数据框(Dataframe)

Python中将列表转换成为数据框有两种情况:第一种是两个不同列表转换成一个数据框,第二种是一个包含不同子列表的列表转换成为数据框。 第一种:两个不同列表转换成为数据框

from pandas.core.frame import DataFramea=[1,2,3,4]#列表ab=[5,6,7,8]#列表bc={"a" : a,   "b" : b}#将列表a,b转换成字典data=DataFrame(c)#将字典转换成为数据框print(data)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

输出的结果为

   a  b0  1  51  2  62  3  73  4  8
  • 1
  • 2
  • 3
  • 4
  • 5

第二种:将包含不同子列表的列表转换为数据框

from pandas.core.frame import DataFramea=[[1,2,3,4],[5,6,7,8]]#包含两个不同的子列表[1,2,3,4]和[5,6,7,8]data=DataFrame(a)#这时候是以行为标准写入的print(data)
  • 1
  • 2
  • 3
  • 4

输出结果:

   0  1  2  30  1  2  3  41  5  6  7  8
  • 1
  • 2
  • 3
data=data.T#转置之后得到想要的结果data.rename(columns={0:'a',1:'b'},inplace=True)#注意这里0和1都不是字符串print(data)
  • 1
  • 2
  • 3
   a  b0  1  51  2  62  3  73  4  8
  • 1
  • 2
  • 3
  • 4
  • 5
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片、相互转换
python数据清洗:pandas如何完成对Excel数据类型的转换!
python 数据清洗之数据合并、转换、过滤、排序
(python3)Pandas高阶篇(数据的过滤和筛选)
Python如何去除重复数据?
懒人python操作,代码中永远只需要导入一个库
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服