初心者で新しい変数を作成したいと思いますが、私はこの問題に対する答えを探し出そうとしていませんでしたが、適用するソリューションはありません。それは単純なものかもしれないが、私はそれをハックしないようだ。私はこのデータフレームを持っている私は、余分な変数を使用して新しいデータフレームを作成したいと考え私はユニークな発生とその頻度をR
df <- data.frame(FROM = c("A","A","A","B","D","C","A","D"),
TO = c("B","C","D","A","C","A","B","C"))
は、新しいデータがルックスが設定されていることを、このような「TO」と「FROM」のすべての一意の値を「FREQ」と呼んでこのような。私はいくつかの援助に感謝します。あなたがdplyr
パッケージを使用している場合
df2 <- data.frame(FROM = c("A","A","A","B","D","C"),
TO = c("B","C","D","A","C","A"),
FREQ = c(2,1,1,1,2,1))
私は忘れてしまった時に、私のコードにサブセットを追加した後にデータセットをサブセット化していなかったことに感謝しました。結果が得られました。しかし、私はそれに複数の方法があります。このコードは私のために働いた。 'df3 < - subset(asdata.frame(df、table(FROM、TO)))、Freq!= 0)' – RLearner
@Rlearnerもし解決策が働くならば、最高の解決策を受け入れることを検討してください。投票の横に目盛りが付いています。 – akrun
**ありがとうございました**コードのために、試用コードのデータのサブセットを忘れました。私のコードにサブセットを追加した後、私は結果を得た。しかし、あなたは私の仕事に複数の方法を与えました。このコードも私のために働いた。 'df3 < - subset(as.data.frame(df、table(FROM、TO)))、Freq!= 0)' – RLearner