加载 tidyverse 时出现以下错误。几分钟前,当我运行我的 Shinyapp 时,一切正常。我应该如何解决这个问题?
错误:loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中“tidyverse”的包或命名空间加载失败:命名空间“rlang”0.3.0.1 已经加载,但是>= 0.3.1 是必需的
在我的数据框中,我想用 NA 替换某些空白单元格和单元格。但是我想用 NAs 替换的单元格与单元格存储的值无关,而是与它存储的行和列的组合有关。
这是一个示例数据框 DF:
Fruits Price Weight Number of pieces
Apples 20 2 10
Oranges 15 4 16
Pineapple 40 8 6
Avocado 60 5 20
Run Code Online (Sandbox Code Playgroud)
我想将 Pineapple'e 的重量替换为 NA,将 Orange 的件数替换为 NA。
DF$Weight[3] <- NA
DF$`Number of pieces`[2] <- NA
Run Code Online (Sandbox Code Playgroud)
这将替换存储在该位置并且可能会更改的任何值。我想使用特定的行名和列名来进行此替换,因此值的位置变得无关紧要。
输出:
Fruits Price Weight Number of pieces
Apples 20 2 10
Oranges 15 4 NA
Pineapple 40 NA 6
Avocado 60 5 20
Run Code Online (Sandbox Code Playgroud)
但是如果表的顺序改变,这将用 NA 替换错误的值。
我该怎么做?