如何通过 linux(ubuntu) 在多个 .RData 中找到特定对象(数据)?
How can I find specific object(data) in mutiple .RData by linux(ubuntu)?
我想通过 linux (Ubuntu) 在多个 .RData 中找到特定对象(数据)。
例如,我有一些.RData,我想找到对象名称包括"max"(所以... max_1,max_2,...在.RData).
因为我不知道RData有什么特定的对象(数据),所以我想检查多个.RData是否.RData有特定的对象(数据)。
此外,我想在 linux (Ubuntu) 环境中执行此操作。
请告诉我该怎么做。
谢谢先进
也许可以在 R 控制台中尝试这个。这将为您提供名称以 "max".
开头的所有可用对象
files <- dir()
rdata_files <- files[grepl(".RData", files)]
rdata_files
for (fname in rdata_files) {
obj_names <- load(fname)
cat(fname, "\n")
print(obj_names[grepl("^max", obj_names)])
}
我想通过 linux (Ubuntu) 在多个 .RData 中找到特定对象(数据)。
例如,我有一些.RData,我想找到对象名称包括"max"(所以... max_1,max_2,...在.RData).
因为我不知道RData有什么特定的对象(数据),所以我想检查多个.RData是否.RData有特定的对象(数据)。
此外,我想在 linux (Ubuntu) 环境中执行此操作。
请告诉我该怎么做。
谢谢先进
也许可以在 R 控制台中尝试这个。这将为您提供名称以 "max".
开头的所有可用对象files <- dir()
rdata_files <- files[grepl(".RData", files)]
rdata_files
for (fname in rdata_files) {
obj_names <- load(fname)
cat(fname, "\n")
print(obj_names[grepl("^max", obj_names)])
}