0

したがって、サブスクライバーの大量のサブスクライバーに使用される大きなデータ フレームがあり、列 sub_type、分、SMS が含まれています。分と SMS は実際の使用量であり、sub_type はサブスクリプションの識別子です。つまり、1、2、3、4 の 4 つのサブスクリプションがあるとします。サブスクリプションごとにプロット (分、SMS) を作成するにはどうすればよいでしょうか。

> allsubs
> plot(allsubs$minutes, allsubs$sms) 

これにより、サブスクリプションの種類に関係なく、すべてがプロットされます。だから私は4つの異なるデータフレームを作成し、Rを介してデータベースに4つのクエリを作成することでこれを解決しました。まだつまずいていないより簡単な方法があるはずです。これを解決する方法に関するヒント/リンクがあれば教えてください。

敬具、

4

1 に答える 1

1

へのフォーミュラ インターフェイスを使用できますplot。それらのいずれかを使用したと仮定すると、モデリング関数に使用するのとほとんど同じです ( 、lmなど)。glmrpart

plot(sms ~ minutes, data=allsubs, subset=sub_type == 1)
plot(sms ~ minutes, data=allsubs, subset=sub_type == 2)
plot(sms ~ minutes, data=allsubs, subset=sub_type == 3)
plot(sms ~ minutes, data=allsubs, subset=sub_type == 4)

subsetまたは、とを使用できますwith

with(subset(allsubs, sub_type == 1), plot(minutes, sms))
with(subset(allsubs, sub_type == 2), plot(minutes, sms))
with(subset(allsubs, sub_type == 3), plot(minutes, sms))
with(subset(allsubs, sub_type == 4), plot(minutes, sms))
于 2013-07-10T10:17:30.563 に答える