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

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

在數據框中選擇變量時管理結果缺失

在數據框中選擇變量時管理結果缺失

弒天下 2022-05-11 14:45:02
當我的數據集包含所有變量時,我可以通過只選擇我需要的變量來創建一個子集。但是,如果缺少一個,我什么都沒有。我該如何處理這樣的錯誤?df = df_ori[[ 'FINAL', 'DUE', 'ID', 'NAME', 'BUSINESS 1', 'TAX 2', 'COUNT' ]] 當 df_ori 中的所有變量都存在時,這有效并且 df 存在。但是,如果缺少一個變量,我想通過管理潛在錯誤來更進一步。if df.empty: print("Field(s) mendatory missing") #doesn't work if in df_ori dataframe the field 'ID' is missing 例如。我無法輸入此“IF”沒有錯誤,但沒有生成數據框 df 或“字段缺失”沒有出現
查看完整描述

1 回答

?
墨色風雨

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

IIUC,reindex與 一起使用axis=1:


df = pd.DataFrame(np.random.randint(0,10,(5,5)), columns=[*'ABCDE'])

在哪里,


df[['A','B','C','Z']]

生成KeyError: "['Z'] not in index"


采用,


df.reindex(['A','B','C','Z'], axis=1)

輸出:


   A  B  C   Z

0  9  9  8 NaN

1  2  6  7 NaN

2  6  6  6 NaN

3  3  7  9 NaN

4  7  2  2 NaN


查看完整回答
反對 回復 2022-05-11
  • 1 回答
  • 0 關注
  • 173 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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