簡體   English   中英

R:導入表作為列表

[英]R: import table as list

作為R的新手,我可以導入看起來像這樣的“file.txt”,

1:123-456_A_B
2:234-432_E_T
2:123456-987654_Q_E
35:98765-4321_P_H

進入R中的列表,如下所示:

[1] "1:123-456_A_B" "2:234-432_E_T" "2:123456-987654_Q_E" "35:98765-4321_P_H"

順便說一句,后一種格式在R中被稱為“列表”嗎?

謝謝 !

如果我們需要一個元素vector ,這可以通過scan輕松完成

v1 <- scan("file.txt", what = "", quiet=TRUE)
v1
#[1] "1:123-456_A_B"       "2:234-432_E_T"       "2:123456-987654_Q_E"
#[4] "35:98765-4321_P_H"  

as.vector(as.matrix(read.table(“/ path / to / file.txt”,header = F,stringsAsFactors = F)))

默認情況下,r將作為數據框導入。 所以你必須將它轉換為矢量。 你想要的是一個矢量。 列表是不同的東西。 它就像任何類型的其他對象的一般持有者,如數學中的“集合”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM