R语言 获取列名或header

问题 在很多时候需要根据列名或者说header来选择特定的列进行操作。 解决 可以通过colnames()方法来列出所有的列名,然后再在列名中进行选择。 用法 colnames(df),其中df为数据 […]

R语言 删除列表中的项

需求 从列表中删除一些不需要的项。 解决 可以中-号结合索引删除特定的项。 比如:a[- i]i为数字索引。 实例 >a a [[1]] [1] “x” ​ [[2]] [1] “y” ​ [[3]] […]

R语言 输入/输出

默认情况下,启动R会启动Rgui,输入来自键盘,输出到屏幕。 但是,您可以让输入来自脚本文件(包含R命令的文件),并直接输出到各种目的地。 输入 source()函数的作用:在当前会话中运行一个脚本。 […]

R语言 %>%操作符的作用

删除重复是代码中必须牢记的一个重要原则;然而,同样重要的是保持代码的效率和可读性。效率通常是通过利用代码中的函数和控制语句来实现的。 然而,效率还包括消除不必要对象的创建和保存,当您试图使您的代码更可 […]

R语言 缺失值处理

在数据科学中, 数据中缺少值是现实问题中常见的现象。了解如何有效地处理缺失值是减少偏差和生成强大模型的必要步骤。 当一个观测在数据框架的一列中丢失或包含字符值而不是数值时,就会出现缺失值。必须删除或替 […]

R语言 while循环

循环是持续运行直到满足条件的语句。while循环的语法如下: while (condition) { # Exp } 例1: 通过一个非常简单的示例来理解while循环的概念。 创建一个循环,每次运行 […]

R语言 for循环

当需要遍历一列元素或一组数字时,for循环非常有用。循环可用于遍历列表、数据帧、向量、矩阵或任何其他对象。括号和方括号是必需的。 For (i in vector) { # exp } 在这里,R将遍 […]

R语言 if/else/else if语句

对于试图根据条件返回输出的情况,if-else语句是一个很好的工具。在R中,语法为: if (condition) { # 表达1 } else { # 表达2 } 我们要检查存储为“quantity […]

R语言 绘图函数

函数 描述 help(package=graphics) 列出所有图形函数 plot() 用于绘制R对象的通用函数 par() 设置或查询图形参数 curve(5*x^3,add=T) 把方程画成曲线 […]

R语言 拟合/回归/优化函数

函数 描述 lm  线性拟合 glm 拟合广义线性模型 nls 非线性(加权)最小二乘拟合 lqs  “library(MASS)” 抗性回归 optim 通用优化 optim […]

R语言 统计函数

参数 描述 help(package=stats) 列出所有统计函数 ?Chisquare 关于卡方分布函数的帮助 ?Poisson 关于泊松分布函数的帮助 help(package=survival […]

R语言 数学函数

R有一组数学函数。 函数 描述 abs(x) 取x的绝对值 log(x,base=y) 取以y为底x的对数;如果未指定基数,则返回自然对数 exp(x) 返回x的指数 sqrt(x) 返回x的平方根 […]