[英]Why does my function does not work anymore
我是一名學生,剛從 python 開始,我對 pandas 中的 .drop function 有疑問。
dummy = pd.get_dummies(leads['MainTariffInsuranceGroupSF'], prefix ='MainTariffInsuranceGroupSF')
leads = pd.concat([leads,dummy], 1)
#leads = leads.drop(['LeadCreation_Weekday','MainTariffInsuranceGroupSF','LeadCreation_DecadeInMonth', 'Nationality', 'Language', 'AgeGroupStandard', 'OccupationType', 'Region'], axis=1, implace=True)
我還必須說:我沒有收到任何錯誤。 只是不刪除變量。 最后一次(幾天前,當我在這個木星筆記本上工作時,同樣的代碼行沒有問題。
你能提供一個最低限度的工作示例(MWE)嗎?
您是否閱讀了 pd.dataframe.drop() function 的官方文檔?
inplance 的文檔說明: inplacebool,默認為 False 如果為 False,則返回一個副本。 否則,就地操作並返回 None。
您是否嘗試在 Python 文件(沒有筆記本)中運行代碼?
該行中有錯字: implace -> inplace
leads.drop(['LeadCreation_Weekday','MainTariffInsuranceGroupSF','LeadCreation_DecadeInMonth', 'Nationality', 'Language', 'AgeGroupStandard', 'OccupationType', 'Region'], axis=1, inplace=True)
或者
leads = leads.drop(['LeadCreation_Weekday','MainTariffInsuranceGroupSF','LeadCreation_DecadeInMonth', 'Nationality', 'Language', 'AgeGroupStandard', 'OccupationType', 'Region'], axis=1)
應該做的伎倆。 這是在看到您最初的帖子下方的評論之后。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.