-2

四半期と一意の顧客 ID 列を含むデータ フレームがあり、四半期ごとに一意の顧客をカウントするグラフをプロットします。

私が試したことは

uniquegraph<-data.frame(uniqueCustomerdf)
> uniqueCustomer<-c(uniquegraph$Customer.Id)
> Quarter<-c(uniquegraph$Quarter)
> uniquegraphplot<-data.frame(uniqueCustomer=uniqueCustomer,Quarter=Quarter)
>  ggplot(uniquegraphplot,aes(x=Quarter,y=uniqueCustomer)) + geom_bar(stat="identity")

そしてまた私は試しましたhist

hist(uniqueCustomer, plot=TRUE)

しかし、ここでクォーターを割り当てる方法が得られません

ここに私のデータがあります

 Quarter                Customer.Id


2009 Q1                   10025


2009 Q1                   10096


2009 Q1                   10062


2009 Q1                   10030


2009 Q1                   10037


2009 Q1                   10078


2009 Q1                   10032


2009 Q1                   10243


2009 Q1                   10052


2011 Q1                   10019


2009 Q4                   13710


2009 Q4                   15310


2009 Q4                   13814


2010 Q3                   13210


2009 Q4                   10143
4

1 に答える 1

0

顧客 ID が一意であると仮定すると、これが解決策になる可能性があります。

# df--> your posted data
# converting string to factor
df[ ,1] <- factor(df[,1])

# here the standard R produce this plot:
plot(df[,1])

プロット

# if you prefer eg. ggplot
require(ggplot2)
qplot(df[,1]) + ylab("Frequency")+xlab("Quarters")+ geom_bar(fill="lightblue")

ggplot

h番目

于 2013-08-24T08:19:16.097 に答える