我正在創建一個程式來按類別概述我的費用。然而,我不可能寫下我使用我的卡的每個地方,所以最后我想將所有在“類別”列中沒有我設定的類別名稱的交易歸類為“其他”。
以下是我嘗試這樣做的方法,搜索了解決方案,有些人只是告訴在動作前面鞭打?使其相反。就像常規否定一樣。沒用 這里的最佳解決方案是什么?
我的想法是,只要類別不是娛樂、微型投資等,該行中的類別列單元格將設定為“其他”。
df['Category'] = np.where(~df['Category'].str.contains('Entertainment|Microinvestments|Food|Transport|Transfers|Cash|Bills|Apparel|Consumer goods|Services', case=False), 'Other', df['Category'])
uj5u.com熱心網友回復:
試試這個:
df.loc[~df['Category'].str.contains('Entertainment|Microinvestments|Food|Transport|Transfers|Cash|Bills|Apparel|Consumer goods|Services', case=False), 'Category'] = 'Other'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/382306.html
下一篇:Java字串不等于字串?
