前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >day7 长脚本管理 数据框连接 取交集 其他一些函数

day7 长脚本管理 数据框连接 取交集 其他一些函数

原创
作者头像
Qianhui Cheng
发布2025-02-15 21:47:04
发布2025-02-15 21:47:04
350
举报

长脚本管理方式

代码语言:r
复制
> 1. if条件语句管理:
if(F){
长脚本
} #要运行的时候F改成 T即可

> 2. 有多行代码时,分成多个脚本,每个脚本最后保存Rdata,下一个脚本开头清空再加载 
rm(list = ls()) #清空的函数
load("../..../....") #第一个..指的是上一级目录

数据框的连接:

代码语言:r
复制
k = iris
set.seed(28)
k1 = rnorm(4,2,5)
k2 = rnorm(4)
k3 = rnorm(4)
k4 = rnorm(4)
mix = data.frame(Sepal1=k1, Sepal2 = k2, Petal1=k3, Petal2=k4, Species="setosa")

取交集

代码语言:r
复制
merge(mix,k,"Species")
full_join() #全部都加进去(并集)没有的用NA填补
left_join() #按照靠左的数据框内容补齐
right_join() #按照靠右肝数据框内容补齐
inner_join() #取交集补齐

函数推荐

代码语言:r
复制
match() #匹配
order()  #返回排序后元素的位置(2,6,3,5)输出结果为(1,4,2,3)
dir() #获取指定目录中的文件和文件夹名称
file.create() #新建文件
file.excists() #检测是否存在文件
file.remove() #移除文件

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 长脚本管理方式
  • 数据框的连接:
  • 取交集
  • 函数推荐
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档