によって要約:dplyr私は、例えば、数値、文字列値を持つデータフレームを持っている文字列
mydf <- data.frame(id = c(1, 2, 1, 2, 3, 4),
value = c(32, 12, 43, 6, 50, 20),
text = c('A', 'B', 'A', 'B', 'C', 'D'))
をid
変数の値は常に、例えば、id == 1
は常にtext == 'A'
なり、text
変数に対応します。
さて、私は(それは同じことだから、またはtext
によって)id
することによって、このデータフレームを要約します:
mydf %>%
group_by(id) %>%
summarize(mean_value = mean(value))
これはうまく動作しますが、私はトンがへのWAN以来、私はまた、text
変数が必要テキスト分析を行う。私は次のエラーを取得
mydf %>%
group_by(id) %>%
summarize(mean_value = mean(value),
text = text)
::私はdplyrパイプにtext
を追加するとき
しかし、
Error: expecting a single value
id
ためtext
ので、常に同じであるが、それはそれを追加することが可能です要約されたデータフレームに?
GROUP_BY(ID、テキスト)%>%のsummarize(mean_value =平均(値)) ' – zx8754
OK'試してみてください、私はしかし、私はこれを試してみましたが、どうやら私がするのを忘れました。うん、これはうまく動作します、ありがとう! – Zlo