2
別のquestionを解決しようとする過程で、私はロードブロッキングを打ちました。ここに私のデータがあります:パンダのデータフレームでNaNを可変型に置き換える
col1 col2 col3 col4 col5 user_ID
0 [1] [3] [] NaN NaN 1
1 [2, 3] [3] [1, 2, 3] NaN NaN 2
2 [3] [3, 1] [3, 1] NaN NaN 3
0 [1, 2] NaN [1] [3] NaN 1
1 [3] NaN [2, 3] [3] NaN 2
2 [3] NaN [3] [3, 1] NaN 3
0 [1] [3] NaN NaN [] 1
1 [2, 3] [3] NaN NaN [1, 2, 3] 2
2 [3] [3, 1] NaN NaN [3, 1] 3
私はそれらの列に沿って和を実行できるように空のリストと、それらのNaNを交換したいです。
私もdf.fillna
を試してみましたが、私は空のリスト[]
でこれらNaNを埋めることができますどのように
TypeError: "value" parameter must be a scalar or dict, but you passed a "list"
を得たか。私はdf.replace
を試してみたが、私は
TypeError: Invalid "to_replace" type: 'float'
を取得
編集:これは重複していることが判明しました。マークされたdupeにはapplymap
という解決策がないので、ここではこの点について説明します。
私は空のリストをスカラー値のための作業を概説ではなく、すべてのメソッド。 –
@Coldspeed Strange .. 'x!= x'は素晴らしいです。 –
@ Ev.Kounisいくつかのエラー警告で更新されました。これは今は愚か者ではないことが理にかなっているはずです。 –