Python 3.x 如何获取具有最大行数的数据组
对于我的dataframe,我按天应用函数组数据并计算行数,我希望得到最大行数的组 在这里,我得到每个组中的行数:Python 3.x 如何获取具有最大行数的数据组,python-3.x,pandas,numpy,pandas-groupby,Python 3.x,Pandas,Numpy,Pandas Groupby,对于我的dataframe,我按天应用函数组数据并计算行数,我希望得到最大行数的组 在这里,我得到每个组中的行数: df1=pd.DataFrame({'x1':[5,5,4,6],'x2':[5,5,6,7], 'time':['11/7/2019','11/7/2019', '11/7/2019','12/7/2019']}) xx = (pd.to_datetime(df1
df1=pd.DataFrame({'x1':[5,5,4,6],'x2':[5,5,6,7],
'time':['11/7/2019','11/7/2019',
'11/7/2019','12/7/2019']})
xx = (pd.to_datetime(df1['time'])
.dt.floor('d')
.value_counts()
.rename_axis('date')
.reset_index(name='count'))
产出目标:
x1 x2 timep
0 5 5 11/7/2019
1 5 5 11/7/2019
2 4 6 11/7/2019
使用groupby().transform()
:
输出:
x1 x2 time
0 5 5 11/7/2019
1 5 5 11/7/2019
2 4 6 11/7/2019
x1 x2 time
0 5 5 11/7/2019
1 5 5 11/7/2019
2 4 6 11/7/2019