Pandas добавляет дополнительный столбец данных при конвертации из dta в csv
У меня есть файл.dta, который я хочу преобразовать в формат CSV. Вот мой код:
df = pd.read_stata('file location', convert_categoricals=False)
df.to_csv('new file')
Однако когда я конвертирую файл, он сдвигает все мои данные вправо и включает новое значение идентификатора под первым столбцом.
например
Как должны выглядеть мои данные в формате CSV:
Age Weight Height
22 23 24
33 NaN 34
44 NaN 0
Как это выглядит в итоге:
Age Weight Height
0 22 23 24
1 23 NaN 34
2 44 NaN 0
Как вы можете видеть, он сдвигает все вправо и помещает увеличивающийся индекс в столбец возраста.
Я ищу любое решение, которое может помочь мне эффективно переместить данные туда, где они должны быть, или способ конвертировать в CSV, не вызывая этой проблемы.