Значение пытается быть установлено для копии среза из DataFrame. Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо DATAQUEST - PullRequest
0 голосов
/ 04 февраля 2020

Я впервые задаю вопрос, так что прости меня, если я допустил некоторые ошибки в вопросе.

В настоящее время я занимаюсь управляемым проектом: исследование данных о продажах автомобилей Ebay в DataQuest. Задача номер 5 немного сложнее. Он говорит мне сделать столбец autos ["date_crawled"] в тип int d. Поэтому я просто решил взять дату без да sh и времени.

Я просто использовал то, чему меня научили в курсе по обработке данных.

Это мой код:

autos["date_crawled"]=(autos["date_crawled"]
                       .str.replace('-','')
                       .str.split().str[0]
                       .astype(int))

autos- целые данные, дата_сканирована (до) - 2016-04-04 13:38:56, дата_скроена (после) - 20160404

Но после запуска кода выдается предупреждение "A Значение пытается быть установлено для копии среза из DataFrame. Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо DATAQUEST ", чего не было, когда меня научили методу.

Я хочу знать, почему это происходит. Большое спасибо.

...