[英]Problem of reading numbers as factors in reading files in R
我閱讀了許多文本文件,其中每個文件都包含兩列:1) 名稱 2) 實數。 要讀取所有文件,我使用lapply
函數如下:
Exp_data <- lapply(FileNames, function(x) read.table(file = x, fill = TRUE, skip = 2, header = F))
我只需要第二列文件,所以我通過以下指令獲得第二列:
data <- sapply(1:length(Exp_data), function(x) Exp_data[[x]][2])
運行此指令后, data
是一個因子列表。 我需要做什么才能得到一個數字矩陣?
正如評論中提到的, stringsAsFactors=FALSE
應該用於讀取文件,因此字符串不再轉換為因子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.