numpy的ndarray与pandas的series和dataframe之间互转
2018-01-19 00:00
555 查看
在大数据分析中,比较常用的两个数据分析包就是numpy和pandas,而pandas正是基于numpy构建的含有更高级数据结构和工具的数据分析包,在金融领域应用更是广泛。在实际的工程中,经常遇到的问题就是numpy的ndarray数据结构与pandas的series和dataframe数据结构之间的互相转换问题。现在我分3种情况,在python程序中列一下互转的情况,应该比较全面了。
情况1:输入的数据data为list
直接使用 pandas 的 Series 和 DataFrame,转换即可,需要添加索引等参数
情况2:输入的数据data为dict
直接使用 pandas 的 Series 和 DataFrame,转换即可,不需要添加索引等参数,注意字典中的值的长度要一致
情况3:输入的数据data为ndarray
和 list 的一致
补充了原文的内容.
情况1:输入的数据data为list
直接使用 pandas 的 Series 和 DataFrame,转换即可,需要添加索引等参数
情况2:输入的数据data为dict
直接使用 pandas 的 Series 和 DataFrame,转换即可,不需要添加索引等参数,注意字典中的值的长度要一致
情况3:输入的数据data为ndarray
和 list 的一致
补充了原文的内容.
相关文章推荐
- numpy中的ndarray与pandas的Series和DataFrame之间的相互转换
- numpy的ndarray与pandas的series和dataframe之间互转
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换
- Python_pandas 两种主要的数据类型(Series、DataFrame)
- python pandas中series与dataframe数据类型属性及操作基础
- Pandas学习:对于Series和DataFrame一些基本操作
- 数据结构之--series,DataFrame.use python and pandas for data mining
- 利用Python进行数据分析(8) pandas基础: Series和DataFrame的基本操作
- Python Pandas常用数据结构Series和DataFrame的相关操作
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
- pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换
- Pandas之Series、DataFrame和axis
- NumPy.npy与pandas DataFrame的实例讲解
- pandas学习:对series和dataframe进行排序
- pandas 对series和dataframe进行排序的实例
- Pandas DataFrame 取一行数据会得到Series的方法
- python-pandas-Series和DataFrame的基本功能
- Github上最流行的pandas,pandas.DataFrame,numpy和scipy函数
- pandas DataFrame 与Series间的运算