我有一个像这样的数据框。
E F
ID A B C D E F
0 0 ABC AAA BCD 1 -
1 1 ABC AAA BCD 4 -
2 2 ABC AAA BCD 6 -
我通过print(type(df['E']))
打印数据框的类型,输出结果如下。
<class 'pandas.core.series.Series'>
我尝试对E列中的数值求和,但它显示了以下输出。
E146
如何对数据帧列求和?正确的值应该是11(1+4+6)。
df['E'][-3]
和求和函数。由于数据框中列E
中存在单个字符E
,导致求和函数无法正常工作。在这种情况下,它会将该列的值连接起来,从而导致输出结果为E146
。 - CodeIt