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

在寻找这个答案时在百度找了很长时间,发现全都是这样的例子:
怎样利用Pandas将List列表转换为Dataframe?
这不是我想要的。
现在终于解决了自己的问题,所以在此分享。

问题很简单,就是List里包含了表头(列标签),如下图

百度了半天没有找到相应的例子,查到的都非常雷同的如👆第一个分享,百度真是帮不了太多的忙,只好去请教高手,要知道命令实际上非常简单!

df2w = pd.DataFrame(df_data_list[1:],columns=df_data_list[0])
df2w


columns=df_data_list[0] 把list中的第一行作为表头(列标签)
df_data_list[1:] 从第二行开始读入所有数据,我的例子里有390条数据。
下图:读入前面8条数据,这个动作又叫“切片”

下图:从380条开始读到底

在此再分享下面的命令:将数据框(Dataframe)转换为列表(List)

例子数据:
dishwasher_jobs.xlsx 这是例子数据,下载请用下面链接:
链接:https://pan.baidu.com/s/1MBb0Xq51K_927zjz6Lg52g
提取码:lo7l

下面这个分享不错,蛮有用的!
pandas将df赋值到另一个df_Pandas条件筛选并赋值实用操作一例

上面的例子都是在 jupyter notebook 当中做的,这个对初学者特别方便、直观,对测试几个命令也非常好,这是我最常用的python环境,如何安装请看这篇分享

一般介绍的都是本地安装的,对初学者来说用起来也比较方便,笔者使用的是安装在服务器上的版本,好处就是如果你有多台电脑,就不需要在每台上都安装了,而且你做的程序也都在服务器上,另外如果你要让别人使用 jupyter notebook 也是非常方便开放给第三方。

相关分享:
数据分析用Python的Pandas模块读写Excel数据及一些实用的变换、排序、筛选、清洗(简单、直观,有始有终)、列拆分、表合并及相关的坑(小白篇)

Pandas 处理大量数据的应用实例

各种简单易行的变换

更多跟Python相关的分享

来源:Okailon

物联沃分享整理
物联沃-IOTWORD物联网 » Pandas将列表(List)转换为数据框(Dataframe)进阶篇

发表评论