因此,即使在將我的集合轉換爲列表之後,它們也不會被識別爲列表。即使在轉換後,列表仍被視爲集合
所以這個想法是刪除數據框中的額外列與另一列中的列進行比較。我有兩個數據幀,說df_test和df_train。我需要刪除df_test中不在列車中的列。
extracols = set(df_test.columns) - set(df_train.columns) #Gives cols 2b
deltd
l = [extracols] # or list(extracols)
Xdp.dropna(subset = l, how ='any' , axis = 0)
我得到一個錯誤:Unhashable類型設置 即使在打印l在打印像一組與{}花括號。
你能否提供更多的代碼給你提供更好的上下文的片段。另外,你能否讓你的問題更清楚。問候! – MorrisLaw