<Data Visualization> 数据导入导出与基本处理 - R

以下是导入:
- txt 格式导入:

data<-read.table("C:\\Users\\Administrator\\Desktop\\myfile.txt",header=F)#TXT读入
  • CSV 格式导入:
data<-read.csv("C:\\Users\\Administrator\\Desktop\\myfile.csv")  #CSV数据读入
  • xlsx 格式导入
library("xlsx")
data<-read.xlsx("C:\\Users\\Administrator\\Desktop\\myfile.xlsx",sheetName="file",header=F,encoding='UTF-8')
  • 剪切板 直接复制(容易出错):
data <- read.table("clipboard", header = T, sep = '\t')#直接复制

以下是导出

  • csv:
write.table(mydata2, file ="C:\\Users\\Administrator\\Desktop\\newdata.csv", sep =",", row.names =FALSE)
  • txt
write.table(mydata2,file="C:\\Users\\Administrator\\Desktop\\newdata.txt" , sep =" ", row.names =FALSE,col.names =TRUE, quote =FALSE)

以下为数据连接

  • merge 的用法:
    • 语法:merge(x, y, by = , by.x = , by.y = , all = , all.x = , all.y = , sort = , suffixes = , incomparables = , ...)
    • 这里写图片描述
  • join函数 (plyr包)
    • 语法:join(x, y, by = NULL, type = "left", match = "all")
  • inner_join/full_join/left_join/right_join 函数 (dplyr包):
    • inner_join(x, y) :只包含同时出现在x,y表中的行
    • left_join(x, y) :包含所有x中以及y中匹配的行
    • right_join(x, y,by=c(“Name”=”name”)) :包含所有y中以及x中匹配的行
    • full_join(x,y,by=c(“Name”=”name”)) :包含所以x、y中的行
    • semi_join(x, y) :包含x中,在y中有匹配的行,结果为x的子集
    • anti_join(x, y) :包含x中,不匹配y的行,结果为x的子集,与semi_join相反
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值