试图在DataFrame的切片副本上设置一个值。尝试使用.loc [row_indexer,col_indexer] =值代替DATAQUEST

时间:2020-02-04 11:59:58

标签: python pandas warnings

这是我第一次问一个问题,因此,如果我在询问中犯了一些错误,请原谅我。

我目前正在做引导项目:在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”,但没有他们教我方法时发生了。

我想知道为什么会发生。非常感谢。

0 个答案:

没有答案