分配特殊字符

时间:2019-02-04 19:36:24

标签: r

我有一个问题,涉及R中特殊字符的归类,例如%,&,!,?,@,etc.

例如创建两个相同的功能

`?` <- which
`@` <- which

第一个将起作用,而不是第二个

# Example 1
# works
?c(T,F)
# [1] 1
# does not work
@c(T,F)
# Error: unexpected '@' in "@"

# Example 2
set.seed(as.Date("2019-02-04"))
m <- matrix(runif(25),3,3)
m
# works
m<.5?T
#      row col
# [1,]   2   1
# [2,]   1   2
# [3,]   2   2
# [4,]   1   3
# does not work
m<.5@T
# Error in 0.5@T : argument to 'which' is not logical

任何人都可以解释为什么会发生这种情况,并可能提供类似?的某种特殊字符的列表吗?

0 个答案:

没有答案