パッケージのdplyrを使用してRの表を要約しています。私は私のテーブル(Services.Offered)内の列のためのユニークな値だけを見たいと思います。私は、次のコードをしようとすると、これは「Services.Offered」「ユニーク」(例えば使用にもかかわらず、重複が含まれている列のdplyrを使用してRの文字列の一意の値を取得
sheetforr1=sheetforr %>%
group_by(Account.Name, Service.managed.by.country) %>%
summarise(Services.Offered = unique(toString(Service.Level.2)),
POB = toString(Number.of.Users),
Start.Dates = toString(Provider.Start.Date),
End.Dates = toString(Provider.End.Date)) %>%
ungroup()
結果、カラム・中しかし、私は一意の値を取得しない:クリーニングを、ガーデニング、メンテナンス、クリーニング、ハウスキーピング、ハウスキーピング)。また
、私が代わりに「ユニーク」の「明確な」を使用し、私は、エラーメッセージが表示されます:
「distinct_が」クラス「文字」のオブジェクトに適用されるための適用可能な方法ありません
私が今使っている例を続けると、Services.Offered
の列には、(クリーニング、ガーデニング、メンテナンス、ハウスキーピング)が表示されます。
ご協力いただきありがとうございます。
、コードの可読性が大幅に事業者を中心に適切なインデントや空白を使用することにより改善されるだろう...ここで –
はクレイジーなアイデアです....いくつかの再現性のあるデータを共有!??!? – Sotos