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

 更新时间:2020年04月24日 14:17:03   作者:Claroja  
这篇文章主要介绍了Pandas将列表(List)转换为数据框(Dataframe),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

第一种:两个不同列表转换成为数据框

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

输出的结果为

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

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

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

输出结果:

   0  1  2  3
0  1  2  3  4
1  5  6  7  8

data=data.T#转置之后得到想要的结果
data.rename(columns={0:'a',1:'b'},inplace=True)#注意这里0和1都不是字符串
print(data)

   a  b
0  1  5
1  2  6
2  3  7
3  4  8

到此这篇关于Pandas将列表(List)转换为数据框(Dataframe)的文章就介绍到这了,更多相关Pandas 列表转换为数据框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PyTorch中torch.utils.data.DataLoader简单介绍与使用方法

    PyTorch中torch.utils.data.DataLoader简单介绍与使用方法

    DataLoader是PyTorch中读取数据的一个重要接口,基本上用PyTorch训练模型都会用到,下面这篇文章主要给大家介绍了关于PyTorch中torch.utils.data.DataLoader简单介绍与使用方法的相关资料,需要的朋友可以参考下
    2022-06-06
  • 使用keras实现BiLSTM+CNN+CRF文字标记NER

    使用keras实现BiLSTM+CNN+CRF文字标记NER

    这篇文章主要介绍了使用keras实现BiLSTM+CNN+CRF文字标记NER,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 浅谈Python从全局与局部变量到装饰器的相关知识

    浅谈Python从全局与局部变量到装饰器的相关知识

    今天给大家带来的是关于Python的相关知识,文章围绕着Python从全局与局部变量到装饰器的相关知识展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Windows系统下cython_bbox库的正确安装步骤

    Windows系统下cython_bbox库的正确安装步骤

    Cython-bbox一般无法直接通过pip直接安装,那么如何安装呢?下面这篇文章主要给大家介绍了关于Windows系统下cython_bbox库的正确安装步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • pytorch加载预训练模型与自己模型不匹配的解决方案

    pytorch加载预训练模型与自己模型不匹配的解决方案

    这篇文章主要介绍了pytorch加载预训练模型与自己模型不匹配的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python列表的切片赋值实现

    python列表的切片赋值实现

    Python列表切片赋值是一种将一个列表的特定部分替换为新的元素的操作,本文主要介绍了python列表的切片赋值实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Pycharm配置远程SSH服务器实现(切换不同虚拟环境)

    Pycharm配置远程SSH服务器实现(切换不同虚拟环境)

    本文主要介绍了Pycharm配置远程SSH服务器实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • python datetime模块详解

    python datetime模块详解

    Python中常用于时间的模块有time、datetime 和 calendar,顾名思义 time 是表示时间(时、分、秒、毫秒)等,calendar 是表示日历时间的,本章先讨论 datetime 模块,需要的朋友可以参考下
    2022-06-06
  • tensorflow求导和梯度计算实例

    tensorflow求导和梯度计算实例

    今天小编就为大家分享一篇tensorflow求导和梯度计算实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • 浅谈Django学习migrate和makemigrations的差别

    浅谈Django学习migrate和makemigrations的差别

    这篇文章主要介绍了浅谈Django学习migrate和makemigrations的差别,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01

最新评论