Python 使用pandas中的groupby方法
我对此代码有问题:Python 使用pandas中的groupby方法,python,pandas,Python,Pandas,我对此代码有问题: #obs is a dataframe with a column ['id'] def prova(df): test.append(len(df)) return test=[] obs2.groupby('id').apply(prova) print sum(test) print len(obs2) 输出 98333 98329 为什么输出不同? 谢谢:) 编辑 我注意到,如果我删除测试的第一个元素,结果会右转你能添加一个吗?如果不了解更多有关
#obs is a dataframe with a column ['id']
def prova(df):
test.append(len(df))
return
test=[]
obs2.groupby('id').apply(prova)
print sum(test)
print len(obs2)
输出
98333
98329
为什么输出不同?
谢谢:)
编辑
我注意到,如果我删除测试的第一个元素,结果会右转你能添加一个吗?如果不了解更多有关数据帧obs2的信息,就很难回答您的问题。您可以添加一个新的数据帧吗?如果不了解更多关于数据帧的信息,就很难回答您的问题。