第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

不可能在熊貓數(shù)據(jù)框中刪除列

不可能在熊貓數(shù)據(jù)框中刪除列

UYOU 2023-03-01 15:34:01
我想刪除數(shù)據(jù)框中的列。這就是我導(dǎo)入 csv 的方式:dffm = pd.read_csv('..xxxxxx.csv', sep=';', engine='python')為什么不能刪除“高”列?:            Time        Open    High    Low     CloseDate                    12.06.20    07:00:00    3046.50 3046.75 3046.00 3046.5012.06.20    07:00:06    3046.75 3046.75 3046.00 3046.0012.06.20    07:00:12    3046.00 3046.00 3045.75 3045.7512.06.20    07:00:18    3046.00 3046.25 3046.00 3046.0用這一行:dffm = dffm.drop(['High'], axis=1, inplace=True)錯誤:"['High'] not found in axis"
查看完整描述

4 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個贊

嗯首先你正在使用的線

dffm = dffm.drop(['High'], axis=1, inplace=True)

如果成功,將不返回任何內(nèi)容,因?yàn)榫偷貥?biāo)志意味著它將對當(dāng)前數(shù)據(jù)幀執(zhí)行操作。

請參閱: https ://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html

嘗試 :

dffm.drop(columns=['High'], axis=1, inplace=True)

如果這不起作用,您需要查看您的數(shù)據(jù)框并查看列類型,也許它不是字符串,這是一個很長的鏡頭,但有時 csvs 字符串會更改為字節(jié)字符串類型。(您會看到一個 b"stringvalue")請參閱: 字符串和字節(jié)字符串有什么區(qū)別?


查看完整回答
反對 回復(fù) 2023-03-01
?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個贊

您可能會收到此錯誤,因?yàn)槟谑褂?inplace=True 并同時嘗試將返回的 DataFrame 保存在 dffm 中。但是,這樣做是不正確的,因?yàn)楫?dāng)您打開 inplace 標(biāo)志時,更改就地完成并且它返回 None。您可以在 pandas.DataFrame 的 drop 操作文檔中閱讀它https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.drop.html

您可以使用從操作返回的數(shù)據(jù)框覆蓋數(shù)據(jù)框的一般方法來做到這一點(diǎn)。

dffm = dffm.drop('High', axis=1)

或者你可以正確地使用 inplace 標(biāo)志并這樣做,

dffm.drop('High', axis=1, inplace=True)


查看完整回答
反對 回復(fù) 2023-03-01
?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個贊

請嘗試以下操作


# you can use columns parameter     

data = dffm.drop(columns="High") 


# when using inplace=True, you don't need to re-assign the dataframe , 

# as it directly modifies the datafame 

dffm.drop("High", axis=1, inplace=True).


查看完整回答
反對 回復(fù) 2023-03-01
?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個贊

錯誤的可能原因是該列確實(shí)不存在,因此請檢查:

('High' in dffm.columns)

例如,如果結(jié)果False為列名中使列名不同的空格。


查看完整回答
反對 回復(fù) 2023-03-01
  • 4 回答
  • 0 關(guān)注
  • 182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號