У меня есть csv
который выглядит (заголовки = первая строка):
name,a,a1,b,b1
arnold,300311,arnld01,300311,arnld01
sam,300713,sam01,300713,sam01
Когда я запускаю:
df = pd.read_csv('file.csv')
Столбцы a
и b
имеют .0
прикрепленные к концу следующим образом:
df.head()
name,a,a1,b,b1
arnold,300311.0,arnld01,300311.0,arnld01
sam,300713.0,sam01,300713.0,sam01
Столбцы a
и b
являются целыми числами или пробелами, поэтому почему pd.read_csv()
обрабатывает их как float и как я могу обеспечить их целые числа при чтении?