在寻找这个答案时在百度找了很长时间,发现全都是这样的例子:
怎样利用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相关的分享