小编pil*_*l45的帖子

Rstudio中的"工具中的错误::: httpdPort <= 0L:...."是什么意思?

我已将R升级到版本3.2.2.当我重新启动Rstudio时,在显示">"之前,会出现一条错误消息:

Error in tools:::httpdPort <= 0L :
        comparison (4) is possible only for atomic and list types
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我该怎么做才能删除此邮件?

r rstudio

10
推荐指数
2
解决办法
5903
查看次数

如何更改$ PATH的顺序?

echo $PATH 给我

/Library/Frameworks/Python.framework/Versions/3.4/bin:/Applications/Sublime Text 2.app/Contents/SharedSupport/bin:/Users/pathreskoo/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
Run Code Online (Sandbox Code Playgroud)

但是当我想改变/usr/local/bin前面的顺序时/Library/Frameworks/Python.framework/Versions/3.4/bin,我输入

sudo emacs /etc/paths
Run Code Online (Sandbox Code Playgroud)

我只能得到

/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
Run Code Online (Sandbox Code Playgroud)

我怎么能插/usr/local/bin在我面前PATH

bash path

7
推荐指数
1
解决办法
8918
查看次数

合并多个数据框

df1 <- data.frame(name = c("A","B","C"), f1 = c(1,2,3), f2 = c("zz","mo","do"))
df2 <- data.frame(name = c("D","B","C"), f1 = c(1,4,6), f2 = c("ok","no","do"))
df3 <- data.frame(name = c("D","E","C"), f1 = c(1,2,3), f2 = c("so","yo","kl"))
Run Code Online (Sandbox Code Playgroud)

我想将它们合并到一个数据框中,以便它看起来像

name    df.1f1   df1.f2    df2.f1   df2.f2   df3.f1   df3.f2
A            1       zz        na       na       na       na     
B            2       mo         4       no       na       na      
C            3       do         6       do        3       kl
D           na       na         1       ok        1       so
E           na       na        na       na        2       yo
Run Code Online (Sandbox Code Playgroud)

虽然我可以使用重复的dplyr :: full_join来做到这一点,但它太繁琐了.谁有更好的方法来做到这一点?

r

0
推荐指数
2
解决办法
7433
查看次数

标签 统计

r ×2

bash ×1

path ×1

rstudio ×1