r语言中unique_R语言常用函数_weixin_39822184的博客-程序员秘密

技术标签: r语言中unique  

R

语言常用函数

基本

一、数据管理

vector

:向量

numeric

:数值型向量

logical

:逻辑型向量

character

;字符型向量

list

:列表

data.frame

:数据框

c

:连接为向

量或列表

length

:求长度

subset

:求子集

seq

from:to

sequence

:等差序列

rep

:重复

NA

:缺失值

NULL

:空对象

sort

order

unique

rev

:排序

unlist

:展平列表

attr

attributes

:对象属性

mode

typeof

:对象存储模式与类型

names

:对象的

名字属性

二、字符串处理

character

:字符型向量

nchar

:字符数

substr

:取子串

format

formatC

:把对象用格式转换为字符串

paste

strsplit

:连接或

拆分

charmatch

pmatch

:字符串匹配

grep

sub

gsub

:模式匹配与替换

三、复数

complex

Re

Im

Mod

Arg

Conj

:复数函数

四、因子

factor

:因子

codes

:因子的编码

levels

:因子的各水平的名字

nlevels

:因子的水平个数

cut

:把数值型对象分区间转换为因子

table

:交叉频数表

split

:按因子分组

aggregate

:计算各数据子集的概括统计量

tapply

:对

不规则

数组应用函数

数学

一、计算

+, -, *, /, ^, %%, %/%

:四则运算

ceiling

floor

round

signif

trunc

zapsmall

:舍入

max

min

pmax

pmin

:最大最

小值

range

:最大值和最小值

sum

prod

:向量元素和,积

cumsum

cumprod

cummax

cummin

:累加、累乘

sort

:排序

approx

approx fun

:插值

diff

:差分

sign

:符号函数

二、数学函数

abs

sqrt

:绝对值,平方根

log, exp, log10, log2

:对数与指数函数

sin

cos

tan

asin

acos

atan

atan2

:三角函数

sinh

cosh

tanh

asinh

acosh

atanh

:双曲函数

beta

lbeta

gamma

lgamma

digamma

trigamma

tetragamma

pentagamma

choose

lchoose

:与贝塔函数、伽玛

函数、组合数有关的特殊函数

fft

mvfft

convolve

富利叶变换及卷积

polyroot

多项式求根

poly

正交多项式

spline

splinefun

样条差值

besselI

besselK

besselJ

besselY

gammaCody

Bessel

函数

deriv

:简单表达式的符号微分或算法微分

三、数组

array

:建立数组

matrix

:生成矩阵

data.matrix

:把数据框转换为数值型矩阵

lower.tri

:矩阵的下三角部分

mat.or.vec

:生成矩

阵或向量

t

:矩阵转置

cbind

:把列合并为矩阵

rbind

:把行合并为矩阵

diag

:矩阵对角元素向量或生成对角矩阵

aperm

:数组转

nrow, ncol

:计算数组的行数和列数

dim

:对象的维向量

dimnames

:对象的维名

row/colnames

:行名或列名

%*%

:矩阵

乘法

crossprod

矩阵交叉乘积

(内积)

outer

数组外积

kronecker

数组的

Kronecker

apply

对数组的某些维应用函数

tapply

不规则

数组应用函数

sweep

计算数组的概括统计量

aggregate

计算数据子集的概括统计量

scale

矩阵标准化

matplot

对矩阵各列绘图

cor

:相关阵或协差阵

Contrast

:对照矩阵

row

:矩阵的行下标集

col

:求列下标集

四、线性代数

solve

解线性方程组或求逆

eigen

矩阵的特征值分解

svd

矩阵的奇异值分解

backsolve

解上三角或下三角方程组

chol

Choleski

分解

qr

:矩阵的

QR

分解

chol2inv

:由

Choleski

分解求逆

五、逻辑运算

=

==

!=

:比较运算符

!

&

&&

|

||

xor()

:逻辑运算符

logical

:生成逻辑向量

all

any

:逻辑向量都为真或存在真

ifelse()

:二者择一

match

%in%

:查找

unique

:找出互不相同的元素

which

:找到真值下标集合

duplicated

:找到重复元素

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39822184/article/details/111803313

智能推荐

Python快速入门,看这一篇就够了!_Python蛋糕的博客-程序员秘密

Python是一门解释性编程语言,既年长又年轻的语言,它诞生于1989年,近些年,人工智能的复兴,给它注入了新的活力。Python之父“Python”的中文翻译“蟒蛇”,因为Python之父Guido van Rossum,就是这位头发浓密的大叔,喜欢蟒蛇。Python的主流版本又分为2.X和3.X,2.X已经停止维护,目前Python已经发布到了3.11.2版本。

DB2 开发常遇到一些错误_a_as31243qadfg的博客-程序员秘密

DB2 开发常遇到一些错误,从网上找了一些资料,留查错使用 DB2 UDB的AS/400 SQL编程 Negative SQLCODEs 负SQLCODE# SQL0007 SQLCODE -07 SQLSTATE 42601 SQL0007 SQLCODE -07 SQLSTATE 42601 Explanation: Character &1 (HEX &2) no

【Unity入门教程】 第七章 物理引擎【中国大学MOOC游戏引擎原理及应用】_unity 物理引擎 教程_晴夏。的博客-程序员秘密

文章目录7.1 物理引擎基础7.2 典型效果模拟7.3 链接结构7.1 物理引擎基础为小球添加刚体组件即可使得小球具有刚体属性这时候把小球放到空中会掉下来但是并不会反弹 是因为地面不具有物理材质为了让地面具有物理材质,我们可以这样:创建一个物理材质并使得其具有弹性然后将其拖拽给plane中mesh collider这个方法可以给小球添加一个恒力relative代表的是相对小球的局部空间7.2 典型效果模拟模拟子弹:var关键字var 是3.5

python built-in function 学习笔记_jiaxiaolei19871112的博客-程序员秘密

part 1: 几个参考的页面:built-in functions:http://docs.python.org/library/functions.htmlpython 内建函数:http://hi.baidu.com/c2cjushi/blog/item/3

hibernate与mybatis_Ian93的博客-程序员秘密

hibernate和mybatis使用场景:hibernate适用于一些需求变化不多的项目,比如:某某后台管理系统,学生管理系统,OA等。mybatis使用与一些需求变化比较多的项目,比如:电商平台等互联网项目共同点:都是一个持久层框架区 别:1.hibernate是一个标准的orm框架,全自动的,而mybatis是半自动的。hibernate是一个标准的orm框架,完全可以根据自己的对象关系模型来操作数据,而mybatis也有自己的映射关系,就是输入映射和输出映射,但是SQL语句,对数据的

oracle数据库删除某一列,如何删除已经有数据表中的列?_weixin_39850167的博客-程序员秘密

Prior to Oracle8i, the only way to remove a column was to re-create the tablewithout the column name. In Oracle8i, you have the much awaited option ofdropping a column. You can drop a column that is n...

随便推点

2017ccpc网赛-1005-CaoHaha's staff_byte me ccpc_小明的博客的博客-程序员秘密

Problem Description“You shall not pass!” After shouted out that,the Force Staff appered in CaoHaha’s hand. As we all know,the Force Staff is a staff with infinity power.If you can use it skillful,it

百度编辑器上传失败问题--转码问题mb_convert_encoding与iconv_jony0303的博客-程序员秘密

纳尼?我...... 多么正常的编辑器,我本地跑的好好的,我赶紧去试了一下,果然报错,WTF......但是:虽然报错,当点击“在线管理”(就是选择服务器上已存在的文件)的时候,却发现之前那张图是传上去了的,有些个尴尬,马上和环宇说其实已传上去了,可以直接在“在线管理”里先用着...为了要给客户弄好内容,他没有多言,应声了下来,但很明显,环宇虽然口头不说,但心里肯定在骂“我*”,我想bug还是得改...

vue ES6 导入导出电话区号 export import_vue 区号_ppfxdj的博客-程序员秘密

首先建一个 js 文件放区号 const cityJson={ "options":[{ "city": "中国大陆", "code": "86" }, { "city": "中国香港", "code": "852" }, { ...

【论文研读】Category-level Adversaries for Semantics Consistent Domain Adaptation(cvpr2019)_Always_ease的博客-程序员秘密

原文链接:Taking A Closer Look at Domain Shift: Category-level Adversaries for Semantics Consistent Domain Adaptation作者:Yawei Luo , Liang Zheng,Tao Guan , Junqing Yu , Yi Yang一、背景知识介绍1、语义分割:1)定义:给...

软考系统分析师倒计时第0天_Jack魏的博客-程序员秘密

软考系统分析师倒计时第0天简单测试了一下选择题39分 还需努力啊is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。例如:野马是一种马。has-a关系是基于用法(即引用)而不是继承。换句话说,如果类a中的代码具有对类b实例的引用,则“类a has-a类b”。例如:马有缰绳。is part of是一种整体与部分的关系。多种UML图有其严格的分类,首先分为静态图和动态图。其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。

C++面试指南3_Σίσυφος1900的博客-程序员秘密

c++ 面试指南_Σίσυφος1900的博客-程序员秘密接着上一篇37、C语言的指针和引用和c++的有什么区别38、volatile有什么作用,一个参数可以既是const又是volatile吗39、简述队列和栈的异同40、请解析(*(void (*)( ) )0)( )的含义41、编码实现字符串转化为数字42、自己实现一个String类43、用两个栈实现一个队列的功能44、vector 的底层原理,list的底层原理,什么情况下用vector,什么情况下用list..