R语言13-R语言中的数据导入导出和批量导入

数据导入

CSV 文件: 使用 read.csv() 函数导入逗号分隔的文本文件。

python 复制代码
data <- read.csv("data.csv")

Excel 文件: 使用 readxl 包中的函数 read_excel() 导入 Excel 文件。

python 复制代码
install.packages("readxl")  # 安装 readxl 包(如果尚未安装)
library(readxl)
data <- read_excel("data.xlsx")

文本文件: 使用 readLines() 函数读取文本文件的内容。

python 复制代码
lines <- readLines("textfile.txt")

数据导出

CSV 文件: 使用 write.csv() 函数将数据写入逗号分隔的文件。

python 复制代码
write.csv(data, "output.csv", row.names = FALSE)

Excel 文件: 使用 openxlsx 包中的函数 write.xlsx() 将数据写入 Excel 文件。

python 复制代码
install.packages("openxlsx")  # 安装 openxlsx 包(如果尚未安装)
library(openxlsx)
write.xlsx(data, "output.xlsx")

文本文件: 使用 writeLines() 函数将文本写入文件。

python 复制代码
text <- "Hello, world!"
writeLines(text, "output.txt")

批量导入

如果您有多个文件需要批量导入,可以使用循环结构和文件列表来实现

python 复制代码
# 获取文件列表
file_list <- list.files(pattern = "*.csv")  # 以 .csv 扩展名为例

# 循环导入文件
data_list <- list()
for (file in file_list) {
  data <- read.csv(file)
  data_list[[file]] <- data
}
相关推荐
吱吱鼠叔1 分钟前
MATLAB方程求解:1.线性方程组
开发语言·matlab·php
Antonio9156 分钟前
【CMake】使用CMake在Visual Studio内构建多文件夹工程
开发语言·c++·visual studio
LyaJpunov20 分钟前
C++中move和forword的区别
开发语言·c++
@月落23 分钟前
alibaba获得店铺的所有商品 API接口
java·大数据·数据库·人工智能·学习
程序猿练习生24 分钟前
C++速通LeetCode中等第9题-合并区间
开发语言·c++·leetcode
一名路过的小码农34 分钟前
C/C++动态库函数导出 windows
c语言·开发语言·c++
m0_6312704037 分钟前
标准c语言(一)
c语言·开发语言·算法
万河归海42837 分钟前
C语言——二分法搜索数组中特定元素并返回下标
c语言·开发语言·数据结构·经验分享·笔记·算法·visualstudio
Messiah___43 分钟前
【论文阅读】Slim Fly: A Cost Effective Low-Diameter Network Topology 一种经济高效的小直径网络拓扑
开发语言·php
码爸1 小时前
spark读mongodb
大数据·mongodb·spark