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, не вызывая этой проблемы.

0 ответов

Другие вопросы по тегам