dataframe转为series,如何将series 变为dataframe

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: