我正在尝试迭代R上的数据框并删除低于某个阈值的所有值(.2)。过滤器不起作用,因为它删除包含此类值的整个行,但我只想删除单个数据点。
我收到if语句的错误消息但不明白为什么:
缺少需要TRUE / FALSE的值
到目前为止我的代码:
bigpeak<- function(x){
for(i in nrow(x)){
for(j in ncol(x)){
if (x[i, j] < .2){
(x[i, j] == NA)
}
}
}
答案 0 :(得分:0)
~/.nvm/nvm.sh, ≈line 280
1 file changed, 8 insertions(+), 2 deletions(-)
# Obtain nvm version from rc file
nvm_rc_version() {
local NVMRC_PATH
NVMRC_PATH="$(nvm_find_nvmrc)"
if [ ! -e "${NVMRC_PATH}" ]; then
- nvm_err "No .nvmrc file found"
- return 1
+ local LOCAL_NODE_VERSION_DOTFILE_PATH
+ LOCAL_NODE_VERSION_DOTFILE_PATH="${PWD}/.node-version"
+ if [ -e "${LOCAL_NODE_VERSION_DOTFILE_PATH}" ]; then
+ NVMRC_PATH="${LOCAL_NODE_VERSION_DOTFILE_PATH}"
+ else
+ nvm_err "No .nvmrc file found"
+ return 1
+ fi