如何将csv列表转换为R中的字符向量

如何将csv列表转换为R中的字符向量,r,R,我是R新手。我有一个.csv文件,在一列中包含一系列标识符,如下所示: F653 F763 F121 F123 ... 这些值位于垂直列中,我想将它们以 data <- c("F653", "F763", "F121", "F123") 数据给定只有一列的文件file_1.csv,例如: F653 F763 F121 F123 。。。它不是真正的CSV文件,因为没有逗号分隔值。不过,您可以使用dat1阅读它,我想添加另一个解决方案。它立即提供一个字符向量 dat = readLine

我是R新手。我有一个.csv文件,在一列中包含一系列标识符,如下所示:

F653
F763
F121
F123
...
这些值位于垂直列中,我想将它们以

data <- c("F653", "F763", "F121", "F123")

数据给定只有一列的文件
file_1.csv
,例如:

F653
F763
F121
F123

。。。它不是真正的CSV文件,因为没有逗号分隔值。不过,您可以使用
dat1阅读它,我想添加另一个解决方案。它立即提供一个字符向量

dat = readLines("file.csv")

请重新表述你的问题。这没有多大意义,因为您是在数组中写入元素,而不是从文件中读取它们。您还可以将
stringsAsFactors=FALSE
参数添加到
read.csv
中,该参数会自动将所有字符串作为字符而不是因子读取。
F653,1
F763,2
F121,3
F123,4
> dat <- read.csv("file.csv",header=F)
> dat
    V1 V2
1 F653  1
2 F763  2
3 F121  3
4 F123  4
> dat <- read.csv("file.csv",header=F)$V1
> dat
[1] F653 F763 F121 F123
Levels: F121 F123 F653 F763
> as.character(dat)
[1] "F653" "F763" "F121" "F123"
dat = readLines("file.csv")