pandas多層索引 pandasdataframe怎么刪除index?
pandasdataframe怎么刪除index?因?yàn)楫?dāng)您引用g.col[1:]時(shí),索引不會(huì)更改。1、2、3、4對(duì)應(yīng)于1、3、5、7。只是缺少row0,所以當(dāng)您使用g.col[1:]-g.col[:]
pandasdataframe怎么刪除index?
因?yàn)楫?dāng)您引用g.col[1:]時(shí),索引不會(huì)更改。1、2、3、4對(duì)應(yīng)于1、3、5、7。只是缺少row0,所以當(dāng)您使用g.col[1:]-g.col[:]時(shí),減法不是您所想的,panda將找到相同的索引來(lái)執(zhí)行該操作。因此,位置1、2、3和4的對(duì)應(yīng)值都與長(zhǎng)肌相同。沒(méi)有什么可以從第0行中減去的,那是Nan。最后你得到了Nan,0,0,0??梢允褂胹hift將值下移到索引中。
pandas如何刪除指定行?
1. 前提:加載numpy、pandas和series、dataframe。生成一個(gè)序列并刪除索引為“C”的項(xiàng),如圖所示。
2. 如果要連續(xù)刪除多個(gè)指定項(xiàng),可以在下拉列表中添加這些項(xiàng)的列表。
3. 接下來(lái),讓我們看看dataframe如何刪除數(shù)據(jù),并將其轉(zhuǎn)換為具有四行四列的DF1。
4. 如果你直接使用DF1。Drop([“Beijing”、“Shanghai”]),可以刪除索引為“Beijing”、“Shanghai”的數(shù)據(jù)。這就完成了操作。