嗨~今天我做另一个问题。
我想从我的dataframe一些统计数据,但数据的数量是以下相同数量的项目。
我做了上面的问题。并参考图像。
样品:
import pandas as pd
data = {'ITEM': ['a', 'a', 'a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'd', 'z', 'z', 'z', 'z'], 'Stat.1': [37, 84, 54, 72, 49, 20, 64, 75, 90, 71, 84, 46, 78, 24, 34], 'Stat.2': [27, 44, 43, 12, 92, 10, 24, 55, 50, 37, 44, 57, 38, 64, 17], 'Stat.3': [17, 54, 64, 68, 39, 50, 34, 65, 40, 72, 44, 56, 48, 94, 37], }
df = pd.DataFrame(data)
1条答案
按热度按时间kdfy810k1#
根据@Corralien的评论,仅在最后一行
duplicated
上使用groupby.transform
和join
:输出: