2024-03-29 09:27:31 发布
网友
col = full.groupby('state')[['demVote']].mean()
full是原始表的名称。如何将GROUPBY语句的结果作为名为'DEM'的列附加到原始表full上?你知道吗
full
'DEM'
使用transform:
transform
full['DEM'] = full.groupby('state')['demVote'].transform('mean')
例如:
>>> full demVote state 0 1 ca 1 2 ca 2 3 ny 3 4 ny full['DEM'] = full.groupby('state')['demVote'].transform('mean') >>> full demVote state DEM 0 1 ca 1.5 1 2 ca 1.5 2 3 ny 3.5 3 4 ny 3.5
我想这样行得通,如果不行,你能提供一个具体的例子吗?你知道吗
full['DEM'] = full.groupby('state').mean()['demVote']
使用
transform
:例如:
我想这样行得通,如果不行,你能提供一个具体的例子吗?你知道吗
相关问题 更多 >
编程相关推荐