有时我想查看数据框中的所有行,如果我删除所有变量的缺失值的所有行,这些行将被删除。在这种情况下,我对如何使用动词内部使用的dplyr1.0across()函数执行此操作特别感兴趣filter()。
这是一个示例数据框:
df <- tribble(
~id, ~x, ~y,
1, 1, 0,
2, 1, 1,
3, NA, 1,
4, 0, 0,
5, 1, NA
)
Run Code Online (Sandbox Code Playgroud)
tidyverse 网站上提供了用于保留不包含任何缺失值的行的代码。具体来说,我可以使用:
df %>%
filter(
across(
.cols = everything(),
.fns = ~ !is.na(.x)
)
)
Run Code Online (Sandbox Code Playgroud)
返回:
# A tibble: 3 x 3
id x y
<dbl> <dbl> <dbl>
1 1 1 0
2 2 1 1
3 4 0 0
Run Code Online (Sandbox Code Playgroud)
但是,我想不出如何返回相反-行有任何变量缺失值。我正在寻找的结果是:
# A tibble: 2 …Run Code Online (Sandbox Code Playgroud) 我正在尝试更深入地理解使用点(“.”)dplyr和使用.data代词dplyr。我写的激发这篇文章的代码看起来像这样:
cat_table <- tibble(
variable = vector("character"),
category = vector("numeric"),
n = vector("numeric")
)
for(i in c("cyl", "vs", "am")) {
cat_stats <- mtcars %>%
count(.data[[i]]) %>%
mutate(variable = names(.)[1]) %>%
rename(category = 1)
cat_table <- bind_rows(cat_table, cat_stats)
}
Run Code Online (Sandbox Code Playgroud)
# A tibble: 7 x 3
variable category n
<chr> <dbl> <dbl>
1 cyl 4 11
2 cyl 6 7
3 cyl 8 14
4 vs 0 18
5 vs 1 14
6 am 0 19 …Run Code Online (Sandbox Code Playgroud) 对于一个特定网站(并且只有一个特定网站),我收到以下错误:
我尝试了以下方法:
什么都行不通。有趣的是,我只在一个特定站点 (www.datacamp.com) 上收到此错误。当我关闭 Wi-Fi 并连接我的 iPhone 时,我就可以访问该网站。当我重新打开 Wi-Fi 时,我再次收到错误消息。
当我查看详细信息时,我看到:
当我查看证书时,我看到了:
我尝试删除证书,但收到以下消息:
任何帮助是极大的赞赏!
我使用终端创建了一个 conda 环境:
conda create --name pathfinder_example_proj_env python=3.6 feather-format=0.4.0 statsmodels=0.9.0
Run Code Online (Sandbox Code Playgroud)
我还创建了一个简单的 python 脚本
import feather
import pandas as pd
import statsmodels.api as sm
print("Done")
Run Code Online (Sandbox Code Playgroud)
在 R 笔记本中,我现在想从我之前创建的 conda 环境中运行该脚本。
我试过:
reticulate::use_condaenv("pathfinder_example_proj_env", required = TRUE)
reticulate::source_python("../python/python_model.py")
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
Error in py_run_file_impl(file, local, convert) : ImportError: No module named feather
Run Code Online (Sandbox Code Playgroud)
当我检查正在使用的 python reticulate 版本时,我得到:
reticulate::py_config()
python: /usr/bin/python
libpython: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib
pythonhome: /System/Library/Frameworks/Python.framework/Versions/2.7:/System/Library/Frameworks/Python.framework/Versions/2.7
version: 2.7.10 (default, Oct 6 2017, 22:29:07) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)]
numpy: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
numpy_version: 1.8.0
python versions found:
/usr/bin/python …Run Code Online (Sandbox Code Playgroud)