R: заменить столбцы матрицы, если вектор выполняет определенное условие [duplicate]

вместо использования

SELECT my_column FROM my_table where search_column IN (?)

использовать Sql Statement как

select id, name from users where id in (?, ?, ?)

и

preparedStatement.setString( 1, 'A');
preparedStatement.setString( 2,'B');
preparedStatement.setString( 3, 'C');

или использовать хранимую процедуру, это было бы лучшее решение, так как операторы sql будут скомпилированы и сохранены на сервере DataBase

1
задан Sebastian Zeki 20 October 2015 в 19:41
поделиться

2 ответа

попробуйте следующее:

df[,colMeans(df)>30]
2
ответ дан HubertL 16 August 2018 в 01:01
поделиться

Я думаю, это то, что вы ищете

Этот шаг - это просто создание ваших данных.

Me <- c(1,82,98)
You <- c(4,0,2)
They <- c(6,5,5)
Him <- c(3,4,2)
She <- c(233,122,99)
df <- as.data.frame(cbind(Me, You, They, Him, She))

Это то, что вы хотите.

df[, sapply(df, mean) > 60]
2
ответ дан TKN 16 August 2018 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: