[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
目前我了解的是定義加法的函數是
`+` <- function(x, y) ...
這麼定義在R中就可以實現 x+y := `+`(x,y)
但目前遇到第一個問題是R如何定義!這種邏輯運算函數
當!TRUE 會出現 FALSE
但是`!`前面並沒有其他變數
!TRUE = `!`(??,y)
第二個問題是我想要根據第一個問題定義出一個類似的函數
不同的是後面沒有其他變數
也就是例如一個符號 `.print`
當我使用 print(iris) = iris.print
但是iris是可以換成任意的 data
請問這是有辦法做到的嗎?
[環境敘述]: Win10
[關鍵字]:
Primitive function, operation function in R
選擇性,也許未來有用
想看資料但不想回頭寫print()這個函數