我有过去NFL游戏的数据库,其中包括“ hometeam”和“ awayteam”列。我正在尝试创建引用特定团队(例如迈阿密)比赛的datafram。我正在尝试在新数据框中设置“对手”列。为此,我需要根据原始数据框分别从主队或客队列中提取数据,具体取决于迈阿密是否是客队/主队。我使用的是ifelse语句,并且我按字母顺序而不是队名获得对手的位置。例如,我得到1而不是亚特兰大,或者32而不是华盛顿。
我正在使用ifelse语句在新数据框中设置新变量。
NewSumm $ team2 <-ifelse(olddata2 $ home ==“迈阿密”,olddata2 $ away,olddata2 $ home)
答案 0 :(得分:1)
问题是./binary $(sed -e 's/#.*$//' -e '/^$/d' inputFile)
列。在factor
中,它强制转换为ifelse
存储模式。为防止这种情况,我们可以转换为integer
,它应该可以工作
character