【问题标题】:How do I assign index like this after groupby pandas?如何在 groupby pandas 之后分配这样的索引?
【发布时间】:2023-01-08 13:40:40
【问题描述】:

我有这个数据集

DATASET

我想要输出在哪里,每个入藏号都有 S.no,它将分配值,例如:入藏号 -0001754960-22-000233 的所有行的 S.no 都为 1,下一个入藏号的所有行都有 2,很快。

有点像这样:

EXPECTED

df5['索引']=df5.groupby('入藏号')['入藏号'].transform('计数')

【问题讨论】:

    标签: python pandas dataframe indexing analytics


    【解决方案1】:

    让我们进行分解以识别登录号中的不同值

    df['S.No'] = df['Accession Number'].factorize()[0] + 1
    

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 2019-05-25
      • 2020-01-26
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2013-02-04
      • 2017-10-19
      • 2020-05-18
      相关资源
      最近更新 更多