📜  获取 R 数据框中列的标准差

📅  最后修改于: 2022-05-13 01:55:46.279000             🧑  作者: Mango

获取 R 数据框中列的标准差

在本文中,我们将在 R 编程语言中找到数据帧中列的标准偏差。

使用$来选择数据框的所需列。

句法:

方差公式:



\frac{\Sigma(x_i-\overline{x})^2}{n-1}

其中 n 是观察的总数, x bar 是平均值

标准差公式:

\sqrt{\frac{\Sigma(x_i-\mu)^2}{N}}

在 R 编程语言中,为了找到一组数据的标准偏差,使用的方法是sd()

语法

其中数据值是向量输入或数据框输入。



下面给出了一些示例,以帮助您更好地理解这一点

示例 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))


输出:

示例 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))

输出:

示例 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))

输出: