美文网首页
R基本函数学习 190330

R基本函数学习 190330

作者: jlnbda3488375 | 来源:发表于2019-03-31 02:36 被阅读0次

library(sqldf)
library(tcltk)
library(ggplot2)

  • library()和install.packages()

install用于联网、在线安装、本地安装

install.packages('package_name')

library()在R语言中用来加载第3方包

library(my_package)

working_directory = "C:/Users/实验"
setwd(working_directory)

  • getwd(),获取当前工作目录
    setwd(),设置当前工作目录(改变)
    括号内的参数是字符串,需要引号

ab_exp_id = '实验调整_20190305'
file_name = paste(working_directory, "/", ab_exp_id,".csv",sep="")
data_tmp<- read.csv(file_name)

  • paste(),多字符串使用 paste() 函数来组合。它可以将任意数量的参数组合在一起
  • <-赋值,注意和=及<<-的用法区别

data_tmp$profit <- data_tmp$commission - data_tmp$final_subtract - real_cash_rate*data_tmp$final_cashback

  • $:取某个object(数据框,list比如lm object,etc)的某个部分

data_tmp$dt<-as.character(data_tmp$dt)

  • as.numeric 转化为数值型
  • as.logic 转化为逻辑型
  • as.complex 转化为复数型
  • as.character 转化为字符型
  • as.array 转化为数组
  • as.data.frame 转化为数据框

exp_id<-unique(data_tmp$ab_exp_id)

  • unique(),返回对象的不同值

exp_report <- merge(data_exp_A,data_exp_B)

  • merge 连接两个数据,官方参考文档语法
merge(x, y, by = intersect(names(x), names(y)),
      by.x = by, by.y = by, all = FALSE, all.x = all, all.y = all,
      sort = TRUE, suffixes = c(".x",".y"),
      incomparables = NULL, ...)

x,y 要合并的两个数据集
by,用于连接两个数据集的列,intersect(a,b)值向量a,b的交集,names(x)指提取数据集x的列名
by = intersect(names(x), names(y)) 是获取数据集x,y的列名后,提取其公共列名,作为两个数据集的连接列, 当有多个公共列时,需用下标指出公共列,如names(x)[1],指定x数据集的第1列作为公共列
也可以直接写为 by = ‘公共列名’ ,前提是两个数据集中都有该列名,并且大小写完全一致,R语言区分大小写
by.x,by.y:指定依据哪些行合并数据框,默认值为相同列名的列
all,all.x,all.y:指定x和y的行是否应该全在输出文件
sort:by指定的列(即公共列)是否要排序
suffixes:指定除by外相同列名的后缀
incomparables:指定by中哪些单元不进行合并

data_tmp_exp <- subset(data_exp_ab,exp == i)

  • subset(),条件筛选函数

options(digits = 2)

  • 数字位数的设置,options(digits=n),n一般默认情况下是7位,但实际上的范围是1~22,可以随意设置位数。
options(digits=10)

eg:R的整数表示能力设为10位。

相关文章

  • R基本函数学习 190330

    library(sqldf)library(tcltk)library(ggplot2) library()和in...

  • E战到底训练营第8期~~第14天

    学习《统计函数》 一、统计函数(Subtotal) 1、基本用法 =SUBTOTAL(function_num,r...

  • 学习小组笔记Day6-Jocelyn

    #2020年7月8日学习笔记 学习R包 ##一、安装R包(dplyr) ##二、使用R包之常用的五个基本函数 ##...

  • Day-4 I want food

    R语言的学习 1.R的安装2.R.studio的使用3.基本的操作(赋值、函数等) 图

  • 学习小组Day5笔记-lemonded

    · 学习R包R包安装完成后,学习dplyr包 dplyr五个基本函数 新增列mutate() 用test,+增加列...

  • day4-R语言基础-SomeShero

    R语言常用函数 URL: R中的画图函数--plot()函数 plot()函数是R中基本的画x-y两个变量的函数,...

  • R语言入门之理解基本函数

    终于意识到R语言的重要性! 学习笔记,记录一些R语言的基本函数: getwd() 查看工作目录 setwd()设置...

  • 学习小组Day4笔记-阿树

    R语言基础 一、认识R和Rstudio 1、plot函数绘制plot()函数是R中基本的画x-y两个变量的函数,其...

  • R函数 function

    function 使用关键字function来创建一个R函数。R函数定义的基本语法如下: 有1个参数的函数 调用没...

  • 第1章 R语言介绍

    《R语言实战》笔记系列 本章学习大纲 1.R的安装 2.R的基本概念(常用的函数介绍) 3.R的常见错误 第一部分...

网友评论

      本文标题:R基本函数学习 190330

      本文链接:https://www.haomeiwen.com/subject/gygjbqtx.html