r语言提取cvs数据_R语言-批量读取数据文件以及提取字符串中的数字

R语言-批量读取数据文件以及提取字符串中的数字

#第一部分

#先将当前文件夹下的所有以csv结尾的文件名读进来

filelist

#文件个数

m

#按照文件名逐个读入数据,得到数据列表

datalist

#第二部分

library(stringr)#没装的请先安装

cha1

col1

#具体形式是这样的:如23,得到的是"2" "3",所以该怎样把它变成我们想要的数字23是个问题,解决方法如下:

i

while(i<=length(col1)){

if(length(col1[[i]])==0) col1

}

col11

for(i in 1:length(col1)){

l1

l11

for(j in 1:l1)

l11

col11[i]

}

col11

#补充两个个函数:

#1.删除字符串中的特定字符

gsub(a,b,c):将字符串c中的a字符用b字符进行替换,例如:

gsub(" ","","Lin hai")#这样可以删除字符串中的空格

#2.读取excel数据时指定行和列进行读取

library(data.table)

data1

#其中skip是起始行,nrows是终止行,select是所要读取的列号(也可以写成列名,如select=c("X1", "X2"),表示读取列名为X1,X2的变量)

完 谢谢观看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值