2

すべての列が整数である SparkR データフレームがあります。1 つの列を文字列に置き換えたい。

ですから、列に 0, 1, 1, 0 が含まれている場合、それを「いいえ」「はい」「はい」「いいえ」にしたいと考えています。

私は試した

df$C0 <- ifelse(df$C0 == 0, "no", "yes)

しかし、それは私に与えます

 Error in as.logical(from) : 
   cannot coerce type 'S4' to vector of type 'logical'

この更新を行うにはどうすればよいですか?

PS Iは、これが機能するという事実に基づいて上記の試みを行いました:

df$C0 <- df$C0 + 1
4

1 に答える 1