相关疑难解决方法(0)

R textConnection:“参数‘对象’必须解析为单个字符串”

我想将字符串列表转换为数据框。但是,我收到此错误:

> 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)

到底是怎么回事?!

r

5
推荐指数
1
解决办法
957
查看次数

使用R中的read.csv读取时按列值过滤

我有一个巨大的数据集,其形式为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

3
推荐指数
1
解决办法
5698
查看次数

标签 统计

r ×2