我的輸入是一個文本文件:的R - 我怎麼在一個單元格單獨的數值
Data
[2.3, -1.2, 3.5]
[0.1, -0.2, 4.9]
我一個R函數讀取TXT文件是:
inputR = read.table("Data.txt", header=TRUE, sep="\t", dec=".")
我在r打印出來是:
> print(inputR)
Data
[1] [2.3, -1.2, 3.5]
[2] [0.1, -0.2, 4.9]
我的目標是:
V1 V2 V3
[1] 2.3 -1.2 3.5
[2] 0.1 -0.2 4.9
當我試圖dput()如你所說,結局是一樣的東西:
現在我改變了我的文本文件的輸入,讓我克服這個問題。謝謝你們幫助我。不過,如果有人找到了一個好的解決方案,那麼未來其他人會感興趣。
嘗試'選項(寬度= 10)',看看你喜歡它。 – Frank
你可以運行'dput(V1)'並將結果添加到你的問題中嗎? – Qaswed
等一下,@Qaswed正在做點什麼。如果您直接複製了輸出,則V1不是具有三個元素的向量;如果是的話,它不會有括號或逗號。你應該支持這個問題,並給我們一個大局面。你是怎麼讀到R的?你真的想做什麼?也就是說,對你來說正確的答案可能是早些時候做一些不同的事情,而不是在這裏解決問題。 – Aaron