我有一个问题,涉及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
任何人都可以解释为什么会发生这种情况,并可能提供类似?
的某种特殊字符的列表吗?