У меня проблема.
У меня есть данные, с ~ 40 столбцами, столбцы 6 и 10 по умолчанию являются целыми числами, код которых, как следует ниже, работает с 2/3 данных, но не работает с другими 1 /. 3 из этого, я понятия не имею, почему:
data = pd.read_csv(path,sep='|',header=None,index_col=0,dtype='str')
data[10] = pd.to_numeric(data[10])
data[6] = pd.to_numeric(data[6])
data['pom_sucet'] = data.groupby([1,2,3,4,5,17,18,22,25])[10].transform(sum)
data['pom_pocet'] = data.groupby([1,2,3,4,5,17,18,22,25])[6].transform(sum)
data = data.drop_duplicates([1,2,3,4,5,17,18,22,25])
#print (data)
data[10] = data['pom_sucet'].drop(columns=['pom_sucet'])
в случае, если он не суммирует целые числа, которые он получает NaN, и преобразует мой coolumn из int в объект, что вызывает много проблем.
это, кажется, не имеет образца. Другие столбцы нормальные, что должно быть?