“R:简单计算”的版本间的差异

来自OBHRM百科
跳转至: 导航搜索
(创建页面,内容为“==基本规则== 如果您有一个数据框mydata,里面有变量item1, item2,现在你想创建一个新变量itemsum(两个变量的和),itemmean(两...”)
 
第8行: 第8行:
 
  itemsum <- mydata$item1 + mydata$item2        # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
 
  itemsum <- mydata$item1 + mydata$item2        # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
 
  itemmean <- (mydata$item1 + mydata$item2)/2    # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
 
  itemmean <- (mydata$item1 + mydata$item2)/2    # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
 
+
如果您做这样做,<b><font color="red">恭喜您,操作正确!! </font></b>
 +
#方法1
 +
mydata$itemsum <- mydata$item1 + mydata$item2        # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
 +
mydata$itemmean <- (mydata$item1 + mydata$item2)/2    # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
  
  
 
mydata$ee<- rowMeans(mydata[c("mbi1","mbi2")],na.rm=TRUE)
 
mydata$ee<- rowMeans(mydata[c("mbi1","mbi2")],na.rm=TRUE)

2017年3月9日 (四) 11:57的版本

基本规则

如果您有一个数据框mydata,里面有变量item1, item2,现在你想创建一个新变量itemsum(两个变量的和),itemmean(两个变量的均值)。

如果您做这样做,不对!!

itemsum <- item1 + item2         # 没有告诉R,item1与item2来自哪个数据框,R就会迷失方向
itemmean <- (item1 + item2)/2    # 没有告诉R,item1与item2来自哪个数据框,R就会迷失方向

如果您做这样做,还是不对!!

itemsum <- mydata$item1 + mydata$item2         # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
itemmean <- (mydata$item1 + mydata$item2)/2    # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。

如果您做这样做,恭喜您,操作正确!!

#方法1
mydata$itemsum <- mydata$item1 + mydata$item2         # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。
mydata$itemmean <- (mydata$item1 + mydata$item2)/2    # 告诉R,item1与item2来自mydata,但结果保存到哪?R不知道。


mydata$ee<- rowMeans(mydata[c("mbi1","mbi2")],na.rm=TRUE)