作为这个问题的后续问题:使用dplyr删除重复的行,我有以下内容:
如何使用dplyr()(以及其他)随机删除重复的行?
我现在的命令是:
data.uniques <- distinct(data, KEYVARIABLE, .keep_all = TRUE)
Run Code Online (Sandbox Code Playgroud)
但它返回第一次出现的KEYVARIABLE.我想这种行为是随机的:那么在任何地方之间1和n那KEYVARIABLE的出现.
例如:
KEYVARIABLE BMI
1 24.2
2 25.3
2 23.2
3 18.9
4 19
4 20.1
5 23.0
Run Code Online (Sandbox Code Playgroud)
目前我的命令返回:
KEYVARIABLE BMI
1 24.2
2 25.3
3 18.9
4 19
5 23.0
Run Code Online (Sandbox Code Playgroud)
我希望它随机返回一个n重复的行,例如:
KEYVARIABLE BMI
1 24.2
2 23.2
3 18.9
4 19
5 23.0
Run Code Online (Sandbox Code Playgroud) 我已经通过安装了R和RStudio brew。对于项目,我需要R库中的一个函数,而该函数geoR又依赖于tcl-tk。我也通过brew:安装了它brew install tcl-tk。但是,尝试安装geoR仍然会导致以下错误-我没有得到。重新安装R / RStudio没有帮助。也没有重新启动Mac。哦,尝试geoR从CRAN下载的二进制文件进行安装也无济于事……最后,尝试tcl-tk从R网站安装软件包也不能解决此问题。
我也将其发布在的GitHub上brew-但也许其他人可以访问StackOverflow领域。
我的brew状态
brew config
HOMEBREW_VERSION: 1.5.2
ORIGIN: https://github.com/Homebrew/brew
HEAD: 60a30e966b7cece5bd4823dae3fb981ab85106ea
Last commit: 11 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 8c1c4f86a269cb23d9d92008abf1a37eabb297b6
Core tap last commit: 2 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: quad-core 64-bit skylake
Homebrew Ruby: 2.3.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 9.0 build 900
Git: 2.16.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Perl: /usr/bin/perl …Run Code Online (Sandbox Code Playgroud)