Tôi muốn thêm một cột được điền bằng một ký tự N
trong một DataFrame trong SparkR. Tôi sẽ làm điều đó như thế với mã phi SparkR:Thêm cột vào DataFrame trong sparkR
df$new_column <- "N"
Nhưng với SparkR, tôi nhận được lỗi sau:
Error: class(value) == "Column" || is.null(value) is not TRUE
Tôi đã thử mọi thứ điên rồ để quản lý nó, tôi đã có thể tạo cột bằng cách sử dụng một cột khác (hiện có) với df <- withColumn(df, "new_column", df$existing_column)
, nhưng điều đơn giản này, không ...
Bất kỳ trợ giúp nào?
Cảm ơn.
Các chỉ hack tôi biết việc này là để sử dụng 'ifelse' với giá trị trả về tương tự cho cả hai điều kiện. Vì vậy, 'df $ new <- ifelse (điều kiện, 'N', 'N')'. – mtoto
Làm việc, cảm ơn bạn rất nhiều (đặt nó như là một câu trả lời nếu bạn muốn tôi để xác nhận nó) –