簡體   English   中英

在 R 中讀取文件時讀取數字作為因素的問題

[英]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.

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