Настройка
рассмотрим следующий фрейм данных (обратите внимание на строки):
df = pd.DataFrame([['3', '11'], ['0', '2']], columns=list('AB'))
df
df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 2 entries, 0 to 1
Data columns (total 2 columns):
A 2 non-null object
B 2 non-null object
dtypes: object(2)
memory usage: 104.0+ bytes
Вопрос
Я собираюсь суммировать. Я ожидаю, что строки будут конкатенированы.
df.sum()
A 30.0
B 112.0
dtype: float64
Похоже, что строки были объединены, а затем преобразованы в float. Есть ли веская причина для этого? Это ошибка? Все, что просвещает, будет проголосовано.