如何在R中键入波浪号(〜)?

时间:2015-06-23 23:27:24

标签: r

我需要经常写下R中的波形符号,但我没有在互联网上找到任何有用的浏览。我在Linux操作系统上使用意大利语键盘。

你们有些人有什么想法吗?

任何提示或建议都将受到赞赏。

2 个答案:

答案 0 :(得分:7)

根据超级用户的链接:

https://superuser.com/questions/667622/italian-keyboard-entering-the-tilde-and-backtick-characters-without-cha

AltGr + ^会在带有意大利语键盘的Linux系统上给你一个~~~~,这就是你在评论中所说的。

答案 1 :(得分:6)

(tilde <- rawToChar(as.raw(126)))
# [1] "~"

当您需要文本中的波浪号时,可以使用此变量。

summary(lm(paste0("Sepal.Length", tilde, "Sepal.Width"), data=iris))
# Call:
# lm(formula = paste0("Sepal.Length", tilde, "Sepal.Width"), data = iris)
# 
# Residuals:
#     Min      1Q  Median      3Q     Max 
# -1.5561 -0.6333 -0.1120  0.5579  2.2226 
# 
# Coefficients:
#            Estimate Std. Error t value Pr(>|t|)    
# (Intercept)   6.5262     0.4789   13.63   <2e-16 ***
# Sepal.Width  -0.2234     0.1551   -1.44    0.152    
# ---
# Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
# 
# Residual standard error: 0.8251 on 148 degrees of freedom
# Multiple R-squared:  0.01382, Adjusted R-squared:  0.007159 
# F-statistic: 2.074 on 1 and 148 DF,  p-value: 0.1519

或者,您只需键入tilde并复制并粘贴该字符。