- b=de(a) # de 為 data.entry的簡稱, b 資料型態為 list
- b=fix(a) # fix 為指令編輯視窗
- b=edit(a) # 可輸入數學式子, 也可呼叫外部編輯器
mydata=read.table("J:\\R\\Programs\\testdata.dat",header=TRUE, sep=",")
上例第一個參數為文字檔名, 第二個參數指明文字檔第一列為欄位名稱, 第三個參數指出欄位間分隔符號為逗點(,),其他可設定的參數非常多,可輸入指令help("read.table")查閱。
write.table(mydata,"J:\\R\\Programs\\testdata2.dat", sep=",",row.names = FALSE)
其中row.names = FALSE表示不輸出列號, 否則, R預設會輸出列號。
> con=file("j:/r/programs/testdata.dat","r") #開啟檔案
> readLines(con,1) #1表讀一列, 可一次讀取100列
> close(con) #關閉檔案
個人認為 R 的強大功能有兩項:
當然, 也不是沒有缺點, 套件說明稍嫌簡略, 不過這是Open Source的普遍現象吧.
在程式撰寫前, 應先了解開發環境:
R的通則:
