【问题标题】:Pandas data frame's type [closed]Pandas 数据框的类型 [关闭]
【发布时间】:2015-09-07 06:32:09
【问题描述】:

我是否正确理解 pandas 数据帧属于 Series 类型,而存储在数据帧中的数据类型可能属于数组、列表、字典等类型?有没有很好的教程和例子来解释这个员工?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    看看here

    员工是什么意思?

    数据框是二维数据结构,特别是可以使用 Series 构建。这种结构中的数据每列可以是不同的类型。

    Here是对Series和Dataframes结构的详细解释。

    【讨论】:

    • 我的意思是给初学者的一些教程(带有简单的例子),而不是 pandas 的技术文档
    • 您是否看过针对 Pandas 新用户的课程或使用 Python 进行实际数据分析的课程?[这里](wavedatalab.github.io/datawithpython)
    • 很好,谢谢。这非常有用。但是您能否也回答问题的第一部分:“我是否正确理解 pandas 数据帧属于 Series 类型,而存储在数据帧中的数据类型可能是数组、列表、字典等类型? "
    【解决方案2】:

    用熊猫术语来说,数据框是 Series 对象的字典。可以说,每一列都是一个系列。每个系列都可以包含任何类型的对象。

    除了另一个答案中提到的在线资源,this 是 imo 进入 pandas 的最佳书籍。

    一些来源:

    DataFrame 是一种二维标记数据结构,具有可能不同类型的列。您可以将其视为电子表格或 SQL 表,或 Series 对象的字典。它通常是最常用的 pandas 对象。

    Source

    In [4]:
    
    import pandas as pd
    
    d = {'one' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']), 'two' : pd.Series([1., 2., 3., 4.], index=['a', 'b', 'c', 'd'])}
    
    df = pd.DataFrame(d)
    
    In [7]:
    
    type(df)
    
    Out[7]:
    
    pandas.core.frame.DataFrame
    
    In [8]:
    
    type(df.one)
    
    Out[8]:
    
    pandas.core.series.Series
    

    【讨论】:

      猜你喜欢
      • 2020-07-31
      • 1970-01-01
      • 2023-01-21
      • 2017-10-27
      • 1970-01-01
      • 2018-03-31
      • 2021-02-20
      • 2014-10-20
      • 2021-10-02
      相关资源
      最近更新 更多