一群奇怪的Python

2024-06-28 18:45:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个DataFramedf

                ga:browser ga:users
    0               Chrome     1351
    1             MRCHROME      870
    2               Chrome      630
    3            YaBrowser      601
    4            YaBrowser      567
    5              Firefox      541
.............

没关系 如果我的分组方式是DataFrame,我就得到

print(df[["ga:browser", 'ga:users']].groupby(["ga:browser"])['ga:users'].sum()) 

它的回归

ga:browser
Android Browser                                                      16394331
BlackBerry                                                                  2
BrowserNG                                                                   3
Chrome                      1351630526198100776663625656514239363331242221...
Edge                                                                   132332
Firefox                      541149412827211686554433332222221111111111111111
Internet Explorer                                                 20349403171
Iron                                                                        1
MRCHROME                                                                  870

我怎样才能把它分组


Tags: browserdataframedf方式chromefirefoxusersandroid
1条回答
网友
1楼 · 发布于 2024-06-28 18:45:01

df.info()检查ga:usersdtype。如果不是int64,而是object(这意味着string,并且您的输出看起来像串接的字符串),那么

df['ga:users'] =df[['ga:users']].astype(int)

相关问题 更多 >