pythondataframefor
發布時間: 2023-01-24 23:04:23
㈠ python查找dataframe的目標索引,後利用For循環刪除行為什麼不好使
drop(axis=0)主要是針對index來的,你先print一下mu1,看看裡面的index=?。 然後再print一下mu4,看看mu4裡面的東西是不是在index裡面。
另外你那個mu5= mu1.drop(i,axis=0),其實只能drop一個index,所以你最後那個mu5的話,如果成功的話,應該只是比mu1少一個index
㈡ python dataframe循環讀取為什麼出錯
df1=df[df['a'].isin(['i'])]意味著是從DataFrame中取出a列值為字元串'i'的所有行
參考以下代碼:
㈢ python對dataframe進行操作
建議參考一下dataframe文檔,裡面有相應的方法,不需要使用for循環遍歷,for循環遍歷會拖慢程序。對於dataframe中數據檢索可以使用下面的方法。
【全部】df.values
【name列的數據】df['name'].values
【loc檢索A列】df.loc['A']
【iloc進行行檢索】df.iloc[0]
【直接使用名字進行列檢索,但不適合行檢索】df['name']
第一步:准備一些數據運行效果展示
完美運行,不用操心索引+1的問題,也不用再創建一個DataFrame實例!
希望能夠採納!
熱點內容