【问题标题】:Transforming csv file in R [closed]在R中转换csv文件[关闭]
【发布时间】:2017-12-07 07:36:02
【问题描述】:

我是 R 的新手。所以。你能告诉我如何将普通的行和列转换为数据框吗?

例如,我有这样的数据:

Id, gender
1   1
2   0
3   1
4   0
5   0

但实际上这不是具有行和列的数据框,请注意不要作为表格。

谢谢。

【问题讨论】:

标签: r csv


【解决方案1】:

如果文件只是一个文本文件并且只有标题行有逗号,则可以使用read.table() 读取文件。使用 skip=col.names= 参数更正标题行。

rawData <- "Id, gender
1   1
2   0
3   1
4   0
5   0"

aDataFrame <- read.table(textConnection(rawData),header=FALSE,col.names=c("Id","gender"),skip=1)

aDataFrame

...和输出:

> aDataFrame
  Id gender
1  1      1
2  2      0
3  3      1
4  4      0
5  5      0
> 

【讨论】:

    猜你喜欢
    • 2021-05-19
    • 1970-01-01
    • 2014-07-24
    • 2021-07-05
    • 1970-01-01
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多