В настоящее время у меня есть фрейм данных , состоящий из нижней и верхней границ confidence intervals
и точечных оценок. Я хочу создать новый фрейм данных, чтобы я мог построить переменные, в которых точечные оценки не равны нулю. Можно ли изменить значения верхней и нижней границ для каждого значения n
на na , если значение оценки точки равно 0
? Например, в кадре данных, указанном при n = 205
, y_pe = 0
, поэтому я хотел бы изменить соответствующие y_lo
и y_up
на NA
.
X1_lo <- c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
X1_up <-c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
X1_pe <-c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
x_lo <- c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
x_up <- c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
x_pe <- c(0 ,0 ,0 ,0 ,0 ,0 ,0 ,0, 0 ,0)
y_lo <- c(-24.71177, -25.13779, -16.19142, -15.63819 ,-15.42051 ,-16.11342, -17.10603 ,-18.00848 ,-19.59877, -12.91438)
y_up <- c(14.074116, 14.051209, 13.417954, 12.187319 ,13.602022, 12.943939, 1.317839 ,11.891103, 15.165398, 1.365459)
y_pe <- c(-2.984101, -2.867680, -2.695838 ,-2.583140, -2.416878 , 0.000000, 0.000000 , 0.000000 , 0.000000, 0.000000)
test.df <- cbind(n, X1_lo, X1_up, x_lo, x_up, y_lo, y_up, X1_pe, x_pe, y_pe)
Заранее спасибо.