[問題] 定義運算符號函數問題
[問題類型]: 程式諮詢(我想用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()這個函數
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.71.94.20
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1546574944.A.BCA.html
→
01/04 12:19,
6年前
, 1F
01/04 12:19, 1F
→
01/04 12:21,
6年前
, 2F
01/04 12:21, 2F
→
01/04 13:31,
6年前
, 3F
01/04 13:31, 3F
→
01/04 13:47,
6年前
, 4F
01/04 13:47, 4F
→
01/04 13:48,
6年前
, 5F
01/04 13:48, 5F
→
01/04 13:48,
6年前
, 6F
01/04 13:48, 6F
→
01/04 14:24,
6年前
, 7F
01/04 14:24, 7F
→
01/04 14:26,
6年前
, 8F
01/04 14:26, 8F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章