Striker_Id
でグループ化された2つの列とグループ化された 'Striker_Id'に対応する 'Batsman_Scored'の合計を持つ他の列を作成する、Pythonデータフレームを1列分グループ化して他の列の合計を得る方法
例:
Striker_ID Batsman_Scored
1 0
2 8
...
私はこのball.groupby(['Striker_Id'])['Batsman_Scored'].sum()
を試みたが、これは私が得るものです:
Striker_Id
1 0000040141000010111000001000020000004001010001...
2 0000000446404106064011111011100012106110621402...
3 0000121111114060001000101001011010010001041011...
4 0114110102100100011010000000006010011001111101...
5 0140016010010040000101111100101000111410011000...
6 1100100000104141011141001004001211200001110111...
合計ではなく、すべての数値を加算するだけです。代わりに何がありますか?
これらは整数ではなく_文字列です。 –
なぜ文字列に変換されるのですか?全てのカラムが 'int'です –
あなたのカラムに数値以外のデータがある可能性があります。つまり、' pd.to_numeric'の不足は何も働かないことを意味します。 –