我想将字符串列表转换为数据框。但是,我收到此错误:
> read.csv(textConnection(c("id,name,count",
'6289,aa,16',
'6269,bb,8',
'6269,cc,8',
'6269,dd,8',
'6610,ee,4')))
Error in textConnection(c("id,name,count", "6289,aa,16", "6269,bb,8", :
argument 'object' must deparse to a single character string
Calls: read.csv -> read.table -> textConnection
Run Code Online (Sandbox Code Playgroud)
当我只删除一行时,它会起作用:
> read.csv(textConnection(c("id,name,count",
'6289,aa,16',
'6269,bb,8',
'6269,cc,8',
'6610,ee,4')))
id name count
1 6289 aa 16
2 6269 bb 8
3 6269 cc 8
4 6610 ee 4
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?!
我有一个巨大的数据集,其形式为txt文件,其值由半冒号分隔,并且接近2M行.我需要的数据只对应于第一列中的特定日期.示例输入如下所示:
Date;Time;Global_active_power;Global_reactive_power;Voltage;Global_intensity;Sub_metering_1;Sub_metering_2;Sub_metering_3
16/12/2006;17:24:00;4.216;0.418;234.840;18.400;0.000;1.000;17.000
16/12/2006;17:25:00;5.360;0.436;233.630;23.000;0.000;1.000;16.000
16/12/2006;17:26:00;5.374;0.498;233.290;23.000;0.000;2.000;17.000
Run Code Online (Sandbox Code Playgroud)
请帮我过滤相当于两个日期的数据,比如1/2/2007和2007年2月2日
r ×2