我知道,如果我想将data.frame
保存到字符串而不是文件中,则可以使用readr
函数format_csv
。
data.frame(a=c(1,2), b=c("a", 'c')) %>%
format_csv(col_names=T)
产生
[1] "a,b\n1,a\n2,c\n"
相对于format_csv
,有一个反向函数吗?
或者将textConnection
与read.table
一起使用是唯一的方法:
con<-textConnection(csv, "r")
tb<-read.table(file=con, sep=",", header = T, stringsAsFactors = F)
close(con)
答案 0 :(得分:1)
尝试任何一种方法。如果您不需要与问题中显示的匿名数据框完全相同的类型,则可以省略isHidden, isEnabled, isUserInteractionEnabled
和col_types
参数。
colClasses