Pandas将列表(List)转换为数据框(Dataframe)
2020-04-25 12:04
113 查看
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 列表转换为数据框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章推荐
- Pandas将列表(List)转换为数据框(Dataframe)
- Pandas将列表(List)转换为数据框(Dataframe)
- Pandas将列表(List)转换为数据框(Dataframe)
- pandas DataFrame数据转为list
- Pandas中DataFrame数据的筛选,获取行索引号列表,选取数据框中的数据
- R语言数据类型转换 List Vector Dataframe
- pandas DataFrame数据转为list的方法
- R语言中的matrix(矩阵),list(列表),data.frame(数据框)总结
- Pandas 中根据列值,选取DataFrame数据,并获取行索引号列表
- R-list-to-data-frame列表转数据框
- Python pandas读取csv文件直接转化成二维列表(Dataframe转化为list)
- python - pandas dataFrame merge 数据合并
- Pandas DataFrame 取一行数据会得到Series的方法
- pandas和spark dataframe互相转换实例详解
- Pandas:Series和DataFrame删除指定轴上数据的方法
- Python_pandas 两种主要的数据类型(Series、DataFrame)
- R语言list或data.table或data.frame类型数据快速写入数据库保存
- #######用python做数据分析4|pandas库介绍之DataFrame基本操作#######
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换
- python中创建dataframe数据,并将其转换成矩阵,对矩阵进行添加行列操作