PythonPanda函数用于汇总组的总行数
我有一个包含许多列的数据集,我想汇总每个国家的行总数。我按国家对数据进行分组,尝试使用计数函数并绘制它。但结果显示了每个国家的所有列。我想在图表栏上显示每个国家的摘要,用一行或一点。 我想要类似R函数的东西-summary(Total=n() 这就是我在python上的方法:PythonPanda函数用于汇总组的总行数,python,r,pandas,Python,R,Pandas,我有一个包含许多列的数据集,我想汇总每个国家的行总数。我按国家对数据进行分组,尝试使用计数函数并绘制它。但结果显示了每个国家的所有列。我想在图表栏上显示每个国家的摘要,用一行或一点。 我想要类似R函数的东西-summary(Total=n() 这就是我在python上的方法: newData = myData.groupby('Country').count(); newData.plot(kind='bar', figsize=(15, 10)) 请尝试以下方法获取每个国家/地区的基本计数
newData = myData.groupby('Country').count();
newData.plot(kind='bar', figsize=(15, 10))
请尝试以下方法获取每个国家/地区的基本计数:
newData = df.groupby('Country').apply(lambda x: len(x))
newData.plot(kind='bar', figsize=(15, 10))
尝试以下操作:
myData.groupby('Country')['somranomcolumn'].count()
与R中的summary类似的是聚合函数:myData.groupby('Country').aggregate({'Country':'count'})