获取 R 数据框中列的标准差
在本文中,我们将在 R 编程语言中找到数据帧中列的标准偏差。
使用$来选择数据框的所需列。
句法:
dataframe$column_name
方差公式:
其中 n 是观察的总数, x bar 是平均值
标准差公式:
在 R 编程语言中,为了找到一组数据的标准偏差,使用的方法是sd()
语法:
sd(data_values)
其中数据值是向量输入或数据框输入。
下面给出了一些示例,以帮助您更好地理解这一点
示例 1:
R
# data1 with vector of elements
data1=c(1,2,3,4,5)
# data2 with vector of elements
data2=c("sravan",'bobby','rohith','gnanu','ojaswi')
# give input to the data which is a dataframe
data=data.frame(a1=data1,a2=data2)
# finding standard deviation of dataframe
# column 1
print(sd(data$a1))
R
# data1 with vector of elements
data1=c(1,2,3,4,5)
# data2 with vector of elements
data2=c(10,20,30,40,50)
# give input to the data which is a
# dataframe
data=data.frame(a1=data1,a2=data2)
# finding standard deviation of dataframe
# column 1
print(sd(data$a1))
# finding standard deviation of dataframe
# column 2
print(sd(data$a2))
R
# data1 with vector of elements (float
# values)
data1=c(1.0,2,3,4,5,8)
# data2 with vector of elements(float
# values)
data2=c(10,20.5,30.3,40,50,67.89)
# give input to the data which is a
# dataframe
data=data.frame(a1=data1,a2=data2)
# finding standard deviation of dataframe
# column 1
print(sd(data$a1))
# finding standard deviation of dataframe
# column 2
print(sd(data$a2))
输出:
[1] 1.581139
示例 2:
电阻
# data1 with vector of elements
data1=c(1,2,3,4,5)
# data2 with vector of elements
data2=c(10,20,30,40,50)
# give input to the data which is a
# dataframe
data=data.frame(a1=data1,a2=data2)
# finding standard deviation of dataframe
# column 1
print(sd(data$a1))
# finding standard deviation of dataframe
# column 2
print(sd(data$a2))
输出:
[1] 1.581139
[1] 15.81139
示例 3:
电阻
# data1 with vector of elements (float
# values)
data1=c(1.0,2,3,4,5,8)
# data2 with vector of elements(float
# values)
data2=c(10,20.5,30.3,40,50,67.89)
# give input to the data which is a
# dataframe
data=data.frame(a1=data1,a2=data2)
# finding standard deviation of dataframe
# column 1
print(sd(data$a1))
# finding standard deviation of dataframe
# column 2
print(sd(data$a2))
输出:
[1] 2.483277
[1] 20.86387