2017-07-01 12 views
0

私はmydata1の日付欄には、すでに以下のコードを使用して日付としてフォーマットされたR.Rの既存のフィルタリングコードに日付フィルタ条件を追加するには?

に私のメインデータフレーム(mydata1)のサブセットを作成する必要があります。私が持っている

mydata1$Date = as.Date(mydata1$Date) 

私のデータのサブセットを作成するために実行している現在のコードは:

mydata3 <- mydata1 %>% 
filter(Total.Extras.Per.GN >= 100) %>% 
filter(Original.Meal.Plan.Code %in% target) %>% 
filter(Date, between ("2017-01-01"), ("2017-06-01")) %>% 
select(PropertyCode, Date, Market, Original.Meal.Plan.Code, GADR, Total.Extras.Per.GN) 

しかし、ラインfilter(Date, between ("2017-01-01"), ("2017-06-01")) %>%は私にエラーを与えています。日付を指定した日付の列をフィルタするように、正しく書き込むにはどうすればよいですか? filter_implで エラー(.dataの、ドット): 引数単にas.Date()間Argおよびラップ日付文字列内を置いていないデフォルト

答えて

1

で、不足している "左"

エラーメッセージが

比較のため:

mydata3 <- mydata1 %>% 
    filter(Total.Extras.Per.GN >= 100) %>% 
    filter(Original.Meal.Plan.Code %in% target) %>% 
    filter(between(Date, as.Date("2017-01-01"), as.Date("2017-06-01"))) %>% 
    select(PropertyCode, Date, Market, Original.Meal.Plan.Code, GADR, Total.Extras.Per.GN) 
+0

素晴らしい!ありがとうございました。 – user3115933