【发布时间】:2016-09-10 14:50:31
【问题描述】:
我是 R 新手,并试图找到“最快”的代码来更改读入数据的列结构。我熟悉“colclasses”和 as。但我想知道我是否可以使用像 as 这样的 colclass。
使用 colclasses,我知道您可以设置每列的结构,然后在上传时“读取它们”,就像我使用“na.strings”所做的那样。与作为。我只能在上传并识别列名后更改列的结构。
以下是我当前的代码,我希望能够像使用 na.strings 一样更改上传时的列结构:
#setup "NA" values
na.strings<-c("","NA")
#import data
df<-read.csv("DataLossDB.csv",
na.strings = na.strings,
row.names = 13)
#change structure
df$Date<-as.character(df$Date)
df$Organization<-as.character(df$Organization)
df$RecordType<-as.character(df$RecordType)
df$Story<-as.character(df$Story)
【问题讨论】:
-
在
read.csv中设置选项stringsAsFactors=F -
您也可以使用 as.is=TRUE 参数。
标签: r data-structures trim