R中的数据导入与导出

December 17, 2023
测试
测试
测试
测试
4 分钟阅读

1、数据的导入

导入文本文件

使用read.table函数导入普通文本文件

read.table(file,header=FALSE,sep="",...)

#导入csv文件
data1 <- read.table("1.csv", header=TRUE, sep=",", fileEncoding="UTF-8", stringsAsFactors=FALSE);

data2 <- read.csv("2.txt", header=TRUE, sep=",");

#不带表头
data2 <- read.csv("2.txt", header=FALSE, sep=",", col.names=c("age", "name"));

data3 <- read.csv("3.xxx", header=FALSE, sep=",");

#指定分隔符
data3 <- read.csv("3.xxx", header=FALSE, sep="\t")

2、数据的导出

导出文本文件

write.table(x,file="",sep="",row.names=TRUE,col.names=TRUE,quote=TRUE)

age <- c(22, 23);
name <- c('KEN', 'John');
cname <- c("小明", "小刚");

f <- data.frame(age, name, cname, stringsAsFactors = FALSE);

write.table(f, file='f.csv', sep=',', fileEncoding = "UTF-8")
#去除行号
write.table(f, file='f.csv', sep=',', fileEncoding = "UTF-8", row.names=FALSE)
#去除列名
write.table(f, file='f.csv', sep=',', fileEncoding = "UTF-8", row.names=FALSE, col.names=FALSE)
#去除引号
write.table(f, file='f.csv', sep=',', fileEncoding = "UTF-8", 
            quote = FALSE, row.names=FALSE, col.names=FALSE)

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多