gpt4 book ai didi

python - 在 python 中,如何取消从 0 计数到末尾的值,直到找到新的 id#?

转载 作者:行者123 更新时间:2023-12-01 07:35:41 25 4
gpt4 key购买 nike

a = []
for i in range(10):
a.append((str(i) + 'b'))
a.append((str(i +2) + 'b'))
a.append((str(i +3) + 'b'))
a.append((str(i +4) + 'b'))

df = pd.DataFrame(a)
df.value_counts()

输出:[4b 4 5b 4 9b 4 8b 4 6b 4 7b 4 3b 3 11b 3 10b 3 2b 2 12b 2 13b 1 0b 1 1b 1

到>>>>4b 14b 24b 34b 45b 15b 25b 35b 43b 13b 23b 3等等

最佳答案

IIUC,通过使用cumcount

df['cnt']=df.groupby(0).cumcount()+1
df.sort_values([0,'cnt'],inplace=True)

关于python - 在 python 中,如何取消从 0 计数到末尾的值,直到找到新的 id#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56999904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com