小编tom*_*mme的帖子

R:更改多个表的列名

我读了多个.csv,现在想要在循环中更改所有列名.我只能找到如何更改单个表的名称:

colnames(w01_10temp) <- c("date", "time", "temp", "na") 
Run Code Online (Sandbox Code Playgroud)

我还需要R.中的.csv文件.之前我有:

filenames <- list.files(path=getwd()) 
numfiles <- length(filenames) 
for (all_temp in c(1:numfiles)) {
filenames[all_temp] <- paste(filenames[all_temp],sep="")
assign(gsub([.]ASC$","temp",filenames[all_temp]),read.delim2(filenames[all_temp], fileEncoding="ISO-8859-15", skip = 4))    }
Run Code Online (Sandbox Code Playgroud)

所以我尝试将lapply放入循环中,但没有成功:

for (all_temp in lapply(filenames,myReadTable)) {
  filenames[all_temp] <- paste(filenames[all_temp],sep="")
  }
Run Code Online (Sandbox Code Playgroud)

r

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

插入多个表的时间序列

对于R中的多个表,我想对原始的5到1秒的间隔插入字符串"date","time"和"temp":

旧:

date         time     temp
1 22.05.11 16:00:00 23.653 
2 22.05.11 16:00:05 23.541 
...
Run Code Online (Sandbox Code Playgroud)

新:

date         time     temp 
1 22.05.11 16:00:00 23.653 
2 22.05.11 16:00:01 23.631 
3 22.05.11 16:00:02 23.609
...
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢你的帮助.

r time-series

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

标签 统计

r ×2

time-series ×1