【问题标题】:Grouping Data with pandas [duplicate]用熊猫分组数据[重复]
【发布时间】:2017-09-19 14:45:21
【问题描述】:

我正在使用 pandas 完成论文作业,但遇到了以下问题

我的数据如下,其中我有多个全名条目,第二列中有一个 authID。

   Full_Name           author_ID
   SVANTE ARRHENIUS      5C5007F5
   SVANTE ARRHENIUS      76E05190

我正在尝试更新数据,因此每个作者都有一行,第二列中的所有相应作者 ID 如下所示:

     Full_Name               author_ID
    SVANTE ARRHENIUS       [5C5007F5,76E05190]

抱歉,这是一个非常基本的问题。我已经坚持了一段时间,无法弄清楚:(

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    假设您创建了一个数据框对象:

         DF_obj=DataFrame([['Ravi',1234],['Ragh',12345],['Ravi',14567]])
    
         DF_obj.columns=['Full_Name','Author_ID']
    
         group_by=DF_obj.groupby('Full_Name')['Author_ID'].apply(list)
         group_by
    
         Out[]
            Full_Name
            Ragh          [12345]
            Ravi    [1234, 14567]
            Name: Author_ID, dtype: object
    

    【讨论】:

    • 这个人做得很好!我被困了几个小时,非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 2020-12-19
    • 2022-12-16
    • 1970-01-01
    • 2017-06-07
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多