2
我使用KNeighborsClassifier
到這樣一些值進行分類:爲什麼我不能將數組賦給pandas DataFrame列?
arr = classifier_3NN.predict(testData_df)
len(arr)
10960
我要分配給此陣列在數據幀的列,我已經檢查&這是相同的大小:
len(df[df['events']=='NaN']['events'])
10960
當我執行以下命令時,數組值不在預期的列中:
df[df['events']=='NaN']['events'] = arr
任何人都可以看到我在做什麼錯?
所以你需要用'arr'替換'df ['events']'中的'NaN'值? – jezrael