Я загружаю данные из файла csv во фрейм данных pandas, столбец в файле csv содержит следующие значения:
1,2,3.4,5,6.2
Проблема в том, что значения int заменяются на числа с плавающей запятой (я понимаю, чтоэто потому, что float будет более общим dtype), поэтому он читается как:
df
value
0 1.0
1 2.0
2 3.4
3 5.0
4 6.2
Мне нужно получить все значения, как они есть в файле csv, в виде строк.
Я попытался использовать pd.read_csv('filename.csv',dtype=str)
или pd.read_csv('filename.csv',dtype=object)
, и они приводят к изменению их на числа с плавающей точкой, а затем str:
value
0 1.0
1 2.0
2 3.4
3 5.0
4 6.2
Есть ли способ прочитать их как есть? т.е.:
value
0 1
1 2
2 3.4
3 5
4 6.2