左手Python右手R

R语言函数在Python中的实现:

1、生成等差数列

(1)R语言中seq()函数

seq(from,to,length):改函数的意思是生成一组数字,从from开始,到to结束,每两个数间间隔是length

(2)Python中numpy.linspace()函数

numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None,axis=0):生成等差数列

start:表示起始值,

stop:表示结束值,

endpoint:表示是否包含stop值,默认为True,包含stop值

num:表示元素个数,默认50

retstep:表示返回值形式,默认False,返回等差数列组,若为True,则返回结果(array([samples, step]))

dtype:返回结果的数据类型,默认无,若无,则参考输入数据类型

2、正态分布概率密度函数

(1)R中dnorm(x, mean = Mean, sd = SD)

(2)Python中对应stats.norm.pdf(x,Mean,SD)

3、判断缺失值

(1)R中is.na(x)判断x是否为缺失值

4、apply函数

(1)R中的apply()函数:

apply函数一般有三个参数,第一个参数代表矩阵对象,第二个参数代表要操作矩阵的维度,1表示对行进行处理,2表示对列进行处理。第三个参数就是处理数据的函数。apply会分别一行或一列处理该矩阵的数据。

例如:apply(x,2,mean)表示对矩阵x的每一列进行求均值计算

你可能感兴趣的:(左手Python右手R)