ID CompareID Distance
1 256 0
1 834 0
1 946 0
2 629 0
2 735 1
2 108 1
預期輸出應DF2如下面(條件用於產生DF2 - >在DF1,對於任何ID如果 '距離' == 1,把相應的 'CompareID' 變成 'SimilarID' 列中, '距離' == 0,則忽略相應的 'CompareID')
ID SimilarID
1 None
2 735,108
比較正確地完成,但我得到以下輸出
ID SimilarID
1 ?
2 735,108
我明白了,因爲沒有'CompareID'放入'SimilarID' - ?標記被顯示。 我想替換這個'?' '無'或'0'。請幫助 在某些情況下,我觀察到,而不是'?'我也可以看到'NULL'值。
謝謝!
它不直接比較的列數據,我已經做了很多處理進行比較的列。對不起,沒有把所有的代碼,它涉及很多RM操作。簡單地說,即時搜索一種方法來用任何值替換NULL。 – user2014
@ user2014見我更新 – 989