Мой фрейм данных, сохраненный как CSV-файл, автоматически добавляет новый столбец, когда я сразу же читаю тот же файл - PullRequest
0 голосов
/ 26 апреля 2020

Вот простой пример.

Я создал фрейм данных df = pd.DataFrame(np.random.randint(1,10,(10,3)),columns=['a','b','c'])

, сохранил его в своей папке df.to_csv('testing.csv')

, но как только я прочитал тот же файл df = pd.read_csv('testing.csv)

, кажется, автоматически добавляет новый столбец. Кто-нибудь знает, что здесь происходит?

   Unnamed: 0  a  b  c
0           0  4  5  6
1           1  1  5  1
2           2  8  6  2
3           3  7  9  7
4           4  3  2  6
5           5  9  1  2
6           6  4  1  3
7           7  3  3  3
8           8  5  3  7
9           9  4  3  8

1 Ответ

1 голос
/ 26 апреля 2020

Добавлен дополнительный столбец при загрузке CSV, потому что вы сохраняете файл с индексом, который является индексом по умолчанию для фрейма данных

add index=False при сохранении

df.to_csv('testing.csv', index=False)
...