dataframe转为series,如何将series 变为dataframe
在大蟒的熊猫包中,其中一个数据类型数据帧想要转换为系列会自动转换,那将系列转为数据帧又如何实现呢?本文介绍大蟒中系列转数据帧的两种方法:1、使用to_frame()后,再转置指数与列实现系列转换成数据框架;2、先to_dict()转成字典再转为目录再转数据帧.
方法一:使用to_frame()后,再转置index与columns实现Series转换成DataFrame
In[21]:df2=df1.loc[1].to_frame()
[22]:df2
[22]:
一
id2
名字
In[23]:df3=pd .DataFrame(df2.values.T,columns=df2.index)
[24]:df3
[24]:
编号名称
02李四
[25]:df1
[25]:
编号名称
01张三
12李四
23王五方法二:先to_dict()转成字典再转为list再转dataframe
fori,jindf.iterrows():
j=pd .数据框([j . to _ dict()])#系列有转框架词典等方法
印刷(j)
打印(类型(j))
打印(j[年龄])以上就是大蟒中系列转数据帧的两种方法,希望能对你有所帮助哟更多大蟒学习推荐:python教程。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。