亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從 DataFrame 中刪除 'giambja01'?

如何從 DataFrame 中刪除 'giambja01'?

慕后森 2022-12-06 14:49:44
我有一個數據科學相關的項目。我需要從我的 DataFrame 中刪除某個名稱。這是我嘗試的:delete_row_1 = batsal[batsal["playerID"]=='giambja01'].indexremaining_players = batsal.drop(delete_row_1)為了測試這是否有效,我寫了這個并得到了錯誤:'giambja01' in remaining_players['playerID'] False它似乎奏效了。然而,當我運行以下代碼時,我得到了這個:remaining_players['playerID']10836    giambja0113287    heltoto012446     berkmla0111336    gonzalu018271      drewjd0125101    pujolal0117276    lawtoma0282       abreubo015395     catalfr0110852    giambje0122174    nevinph0120635    mientdo016275     coninje0111545    gracema0120173    mclemma0123005    ordonma0124596    pierrju0122418    nixontr015903     clarkto0230281    sweenmi0120688    millake0118086    loducpa0111810    grievbe013145     boonebr0129869    stewash0133183    whitero0232039    vidrojo01Name: playerID, dtype: object我附上了一個示例 DataFrame:batsal = pd.DataFrame({'playerID':['giambja01' , 'damonjo01' , 'saenzol01'],'Sex':['M','M','M']})請讓我知道我做錯了什么。
查看完整描述

2 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

問題是 drop 適用于列而不是行。相反,您必須指定要刪除的項目的索引,并且應從中刪除列數據。你應該試試:

df.drop(索引='giambja01',列='1')。


查看完整回答
反對 回復 2022-12-06
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

試試這個,指定索引:

remaining_players = batsal.drop(index=delete_row_1)

在此處查找有關該功能的文檔。


查看完整回答
反對 回復 2022-12-06
  • 2 回答
  • 0 關注
  • 107 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號