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的每一列进行求均值计算
网友评论