このスニペット:
names<-c("Alice","Bob","Charlie")
ages<-c(25,24,25)
friends<-data.frame(names,ages)
a25 <- friends[friends$age==25,]
a25
table(a25$names)
この出力が得られます
names ages
1 Alice 25
3 Charlie 25
Alice Bob Charlie
1 0 1
a25
では、データ フレームに "Bob" が含まれていないのに、なぜ "Bob" が出力されるのでしょうか。table
(コマンドから)次のような出力が期待されます。
Alice Charlie
1 1
私は何が欠けていますか?
私の環境:
R version 2.15.2 (2012-10-26)
Platform: i386-w64-mingw32/i386 (32-bit)