2017-10-16 15 views
0

気象条件ラインの雨、クリア、および文字を含むデータフレームの列をフィルタリングしたいと思います。文字を含む列をフィルタリングする

` min1$Rainy <- filter(min1$Conditions == "Light Rain")` 

私は上記のコードを試してみましたが、私は、このエラーに直面した:

Error in UseMethod("filter_") : no applicable method for 'filter_' applied to an object of class "logical"

を、私はそれを解決できますか? お時間をいただきありがとうございます。

+1

ようこそStackOverflow! [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)と[再現可能な例を与える方法](http://stackoverflow.com/questions/)の情報をお読みください。 5963269/how-to-make-a-great-r-reproducible-example/5963610を参照)。これは他の人があなたを助けることをはるかに容易にします。 – Jaap

+0

'min1 $ Rainy'は' filter'がデータフレームを生成する間のカラムなので、どのようにしてデータフレームをカラムに格納したいですか? – useR

答えて

0

filterは、tidyverseファミリの一部であり、標準tidyverseインターフェイスに従います。最初の引数はtbl_df(データフレーム)である必要があります。

+0

どうすればいいですか? もう少し説明できますか? – Negar

+0

'min1 < - filter(min1、Conditions ==" Light Rain ")'。雨の列だけを望むならば、 'Rainy < - filter(min1、Conditions ==" Light Rain ")%>%pull(Rainy)' –

+0

複数の条件をフィルタリングするコードを書く方法を教えてください。 ?私は正しい形式のコマンドを知らない。 例: Rain < - filter(データフレーム、条件== "Light Rain"& "Light Rain Showers") – Negar

関連する問題