-2

1000行の列があります。10カ国の名前がついています。各国が何回繰り返されるかをどうやって数えますか?

4

3 に答える 3

7

最も具体的な解決策は、を使用することtableです。

table(my.column)

summaryデータ型に応じてさまざまなことを行いますがtable、すべての一意の値の出現回数を常に表示します。たとえば、文字列の代わりに ID 番号で国をコーディングすると、summary必要でない四分位数が表示されます。

于 2012-09-06T12:57:49.380 に答える
1

summary(name_of_data_frame) 関数を使用できます。例:

fff<-c("d1","d1","d2")
f1<-data.frame(fff)
summary(f1)

結果: fff
d1:2
d2:1

于 2012-09-06T12:48:40.203 に答える
1

国名が要素として入力されている場合は直接使用できますがsummary(my_data)、それ以外の場合は使用できませんsummary(as.factor(my_data))。例えば:

my_data <- sample(LETTERS[1:10], 1000, replace=TRUE)
summary(as.factor(my_data))
  A   B   C   D   E   F   G   H   I   J 
 99 111 106  89  90  90 109 105  96 105 
于 2012-09-06T12:52:15.087 に答える