读取数字的问题作为读取R中文件的因素

问题描述 投票:1回答:1

我阅读了许多文本文件,每个文本文件都包含两列: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是一系列因素。我需要做些什么才能得到数字矩阵?

r factors
1个回答
0
投票

正如在评论中提到的,在读取文件时应使用stringsAsFactors=FALSE,因此字符串不再转换为因子。

© www.soinside.com 2019 - 2024. All rights reserved.