这是我第一次问一个问题,因此,如果我在询问中犯了一些错误,请原谅我。
我目前正在做引导项目:在DataQuest中探索Ebay汽车销售数据。 5号任务有些棘手。它告诉我将列autos [“ date_crawled”]设置为int dtype。所以我只是决定不带破折号和时间的日期。
我只是在数据清理课程中使用了他们教给我的东西。
这是我的代码:
autos["date_crawled"]=(autos["date_crawled"]
.str.replace('-','')
.str.split().str[0]
.astype(int))
自动-整个数据 ,date_crawled(之前)-2016-04-04 13:38:56 ,date_crawled(之后)-20160404
但是在运行代码之后,它向我发出警告“试图在DataFrame的切片副本上设置一个值。尝试使用.loc [row_indexer,col_indexer] = value而不是DATAQUEST”,但没有他们教我方法时发生了。
我想知道为什么会发生。非常感谢。