请问大家这个怎么处理哇,完全看不懂。
profiles <- df %>%
band2 = mean(band2),
band3 = mean(band3),
band4 = mean(band4),
band5 = mean(band5),
band6 = mean(band6),
band7 = mean(band7),
band8 = mean(band8),
band9 = mean(band9),
band10 = mean(band10),
band11 = mean(band11)) %>%
id == 2 ~ "developed",
id == 3 ~ "undeveloped",
id == 4 ~ "water")) %>%
Error in (function (cond) :
error in evaluating the argument 'x' in selecting a method for function 'as.data.frame': Problem while computing band3 = mean(band3)
.
✖ band3
must be a vector, not a RasterLayer
object.
ℹ The error occurred in group 1: id = 1.
as.data.frame(),这个括号里要填东西吗?
代码是课本上的还是你自己写的