我正在尝试计算column_name“ Email”的总和,并尝试按column_name“ country”进行分组。错误在于将str转换为int
脚本:
df3 = pd.read_csv('hi.csv',sep = ',')
df3['h1'] = df3['h1'].astype(int)
new_df3=df3.groupby(['country']).h1.sum().to_frame('count').reset_index()
print(new_df3)
输入:
cou h1
A hi
C watsup
G hi
答案 0 :(得分:1)
尝试
df3.groupby('country')['Email1'].count()
无需将电子邮件转换为int
,只需计算电子邮件即可完成工作。