Rの関数を以下のようなデータフレームのIDに基づいてサブセット化しようとしていますが、私が書いた関数は機能せず、エラーメッセージ。誰かが私の機能コードを修正する方法を教えてもらえますか?データフレームをサブセット化する関数を作成するR
subset1<-function(id){df2<-df[df$ID==id,]}
Rの関数を以下のようなデータフレームのIDに基づいてサブセット化しようとしていますが、私が書いた関数は機能せず、エラーメッセージ。誰かが私の機能コードを修正する方法を教えてもらえますか?データフレームをサブセット化する関数を作成するR
subset1<-function(id){df2<-df[df$ID==id,]}
私たちは、あなたがあなた自身の関数を記述する必要がありますか機能
f1 <- function(id){
df[df[["ID"]] == id,]
}
f1(11)
# ID Item
#1 11 a
ああ!このような迅速な対応をありがとう..!これは完全に動作します! –
@Blue_Lion注釈ありがとうございます。投票の横にあるチェックマークをクリックして解決策を受け入れることを検討してください。 – akrun
内
[[
を使用することができますか?そうでなければ、 'dplyr :: filter(df、ID == id)'を使うか、 'dplyr :: select'を使って列を選択してください。 – Danielおかげでダニエル!非常に有益! –