我在一个数据框中有两列字符串,并且对于每一行我都想看到不同的字符。 E.g给出 Lines <- "
a b
cat car
dog ding
cow haw"
df <- read.table(text = Lines, header = TRUE, as.is = TRUE)
回报 a b diff
cat car t
dog ding o
cow haw co
我很烦恼以我想要的方式总结我的数据。我想知道是否有人能指出我出错的地方。 以下是我的数据的子集。它来自于综合社会调查和我的数据集的尺寸为2x33500 class owngun
32997 Middle Class No
8246 Working Class No
13613 Middle Class Yes
31553 Middle Class No
31316 Work
我的数据看起来像 pos year A B
1 2012 1 1
1 2013 1 NA
2 2012 NA NA
2 2013 NA 1
我试图计算每个POS A和B之间的百分比差异,只有当A和B都不NA。 ddply(x, .(pos), summarize, diff = ifelse(is.na(A)==FALSE & is.na(B)==FALSE,