在不使用Pandas的情况下,可以使用R语言的基本功能来迭代地读入文件并将每个文件的内容保存在不同的变量中。以下是一个示例代码:
# 设置文件路径
file_paths <- c("file1.csv", "file2.csv", "file3.csv")
# 创建一个空列表,用于保存每个文件的内容
file_contents <- list()
# 迭代读取文件并保存内容
for (file_path in file_paths) {
# 读取文件内容
file_content <- readLines(file_path)
# 将文件内容保存在列表中
file_contents[[file_path]] <- file_content
}
# 打印每个文件的内容
for (file_path in file_paths) {
cat("File:", file_path, "\n")
cat("Content:", "\n")
cat(file_contents[[file_path]], "\n")
}
上述代码首先设置了要读取的文件路径,然后创建了一个空列表file_contents
来保存每个文件的内容。接下来使用for
循环迭代读取每个文件的内容,并将内容保存在file_contents
列表中,使用文件路径作为索引。最后,使用另一个for
循环打印每个文件的内容。
需要注意的是,上述代码仅适用于读取文本文件,如果要读取其他类型的文件(如Excel文件),则需要使用相应的R包来处理。
领取专属 10元无门槛券
手把手带您无忧上云