我倾注了StackOverflow并且无法想象这一个。我是一个带有独特字母组合的数据表,我试图获得" averageif"将这些值放入第二个表中。基本上,我正在尝试生成" AVG"下面的栏目。
Letter Value Unique Avg
A1 7.97 A1 5.76
A1 3.56 A2 5.34
A2 3.16 A3 1.53
A2 9.09 B1 4.55
A2 0.64 B2 5.43
A2 8.48 B3 6.76
A3 1.53
B1 4.55
B2 7.36
B2 3.81
B2 7.30
B2 4.39
B2 4.30
B3 4.61
B3 8.91
我已经使用pd.DataFrame将第一个数据集中的唯一值隔离为唯一值的DataFrame,但我确实遇到了麻烦。我有所有代码从csv中提取这些数据,生成唯一值等,但它似乎没有相关性。谢谢你的任何建议,我不能通过这一步。
最佳
答案 0 :(得分:1)
嗯,您可以使用groupby
执行此操作,如下所示:
df.groupby('Letter').mean()