Pandas Series如何转换为DataFrame

 更新时间:2023年08月15日 09:19:49   作者:dta0502  
这篇文章主要介绍了Pandas Series如何转换为DataFrame问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Pandas Series转换为DataFrame

说明

虽然Series有一个to_frame()方法,但是当Series的index也需要转变为DataFrame的一列时,这个方法转换会有一点问题。

所以,下面我采用将Series对象转换为list对象,然后将list对象转换为DataFrame对象。

实例

这里的month为一个series对象:

type(month)
pandas.core.series.Series

它的index为月份,values为数量,下面将这两列都转换为DataFrame的columns。

import pandas as pd
dict_month = {'month':month.index,'numbers':month.values}
df_month = pd.DataFrame(dict_month)

Series转Dataframe注意事项

series转Dataframe的两种情况:

series数据作为Dataframe的列数据

import pandas as pd
import numpy as np
#创建数据框df
s=pd.Series(np.array([0,1,3,4]),index=list('abcd'))
#series数据转为dataframe的列数据
pd.DataFrame(s)

series数据作为Dataframe的行数据

#series数据转为dataframe的行数据
pd.DataFrame([s])

以上是 S 转 df 的两种情况,但是要注意的是转为df后,索引的情况。

如果是直接转为列数据,s 的index就是df的index。

如果转为行数据,s的index则变为df的columns,这点细节很重要

总结

这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • PyCharm GUI界面开发和exe文件生成的实现

    PyCharm GUI界面开发和exe文件生成的实现

    这篇文章主要介绍了PyCharm GUI界面开发和exe文件生成,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python实现邮件的批量发送的示例代码

    Python实现邮件的批量发送的示例代码

    下面小编就为大家分享一篇Python实现邮件的批量发送的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • Python可视化mhd格式和raw格式的医学图像并保存的方法

    Python可视化mhd格式和raw格式的医学图像并保存的方法

    今天小编就为大家分享一篇Python可视化mhd格式和raw格式的医学图像并保存的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python-pip配置国内镜像源快速下载包的方法详解

    Python-pip配置国内镜像源快速下载包的方法详解

    pip如果不配置国内镜像源的话,下载包的速度非常慢,毕竟默认的源在国外呢,这篇文章主要介绍了Python-pip配置国内镜像源快速下载包的方法详解,需要的朋友可以参考下
    2024-01-01
  • Python办公自动化之Excel(中)

    Python办公自动化之Excel(中)

    本篇文章将介绍如何用openpyxl操作excel,它支持格式的表格文件,并且支持 Numpy、Pandas 等包,可用于绘制图表
    2021-05-05
  • 利用信号如何监控Django模型对象字段值的变化详解

    利用信号如何监控Django模型对象字段值的变化详解

    这篇文章主要给大家介绍了关于利用信号如何监控Django模型对象字段值变化的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2017-11-11
  • Python光学仿真wxpython透镜演示系统框架

    Python光学仿真wxpython透镜演示系统框架

    这篇文章主要为大家介绍了Python光学仿真UI界面的wxpython透镜演示系统框架基本讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • Python判断for循环最后一次的6种方法

    Python判断for循环最后一次的6种方法

    在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态(比如当前是第几次迭代),但是,我们可以使用一些技巧来间接地实现这个需求,需要的朋友可以参考下
    2025-01-01
  • Python读取Ansible playbooks返回信息示例解析

    Python读取Ansible playbooks返回信息示例解析

    这篇文章主要为大家介绍了Python读取Ansible playbooks返回信息示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Python实现excel转sqlite的方法

    Python实现excel转sqlite的方法

    这篇文章主要介绍了Python实现excel转sqlite的方法,结合实例形式分析了Python基于第三方库xlrd读取Excel文件及写入sqlite的相关操作技巧,需要的朋友可以参考下
    2017-07-07

最新评论