簡體   English   中英

如何在我的所有數據上處理 R 腳本

[英]how to process R script on all of my data

我創建了一個 R 腳本來分析和操作 2 個不同的數據框擴展名,例如,一項任務是從數據中提取某些值並將其導出為 .txt 文件,這是我的腳本和我使用的數據文件的開頭:

setwd('C:\\Users\\Zack\\Documents\\RScripts\***')
heat_data="***.heat"
time ="***.timestamp"
ts_heat = read.table(heat_data)
ts_heat = ts_heat[-1,]
rownames(ts_heat) <- NULL
ts_time = read.table(time)
back_heat = subset(ts_heat, V3 == 'H')
back_time = ts_time$V1
library(data.table)
datDT[, newcol := fcoalesce(
nafill(fifelse(track == "H", back_time, NA_real_), type = "locf"),
0)]
last_heat = subset(ts_heat, V3 == 'H')
last_time = last_heat$newcol
x = back_time - last_heat
dataest = data.frame(back_time , x)
write_tsv(dataestimation, file="dataestimation.txt")

如您所見,我使用這 2 個文件來計算和提取特定值。 我的目標是為包含 2 個“子”文件 .heat 和 .timestamp 的每個文件計算並提取此值。 那么任何人都可以告訴我如何在每個 .heat 和 .timestamp 文件上運行這個腳本? 我注意到我是 Windows 用戶。

感謝您的幫助

你可以在你的目錄中搜索這樣的文件。

heat_files = list.files(pattern="*.heat")
time_files = list.files(pattern="*.timestamp")

然后你可以循環遍歷它們

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM