数据科学与R语言

R语言-03表格处理

2019-10-04  本文已影响0人  周一ing

读取xlsx

library(xlsx)
data <- read.xlsx("D:/dataset/test.xls", 2, header=T,encoding='UTF-8') #2代表sheet索引,含中文的表格最好加上encoding,否则会乱码
data <- read.xlsx("1-18.xlsx",sheet=1)

读取csv

t1 <- read.table("train_x_1000.csv", header=T, sep=",", comment.char="") 
#sep以逗号分隔,因为csv文件是以逗号分隔

含中文字符时,

t <- read.table("tab-case-100-utf8.csv", header=F, sep="\t", comment.char="", fileEncoding="UTF-8-BOM")

data <- read.xlsx("D:/dataset/main/ztj_topic.xls", 1, header=T, encoding='UTF-8')

利用openxlsx在现有表格里追加一个表格

1、将all2数据框写入xlsx文件,命名为orangeall4106.xlsx,sheet名为lubang
2、将all1数据框追加进orangeall4106.xlsx文件,sheet名为allcity

write.xlsx(all2,file="orangeall4106.xlsx",sheetName='lubang')
wbdatasets=loadWorkbook("orangeall4106.xlsx")
#为对象增加工作表,名字为allcity
addWorksheet(wbdatasets, "allcity")
writeData(wbdatasets,2,all1)
saveWorkbook(wbdatasets,file="orangeall4106.xlsx",overwrite = TRUE)
上一篇 下一篇

猜你喜欢

热点阅读