2016-05-12 4 views
0

私は構造whosは、データフレームを持っている:エラープロットDATAFRAME - 次のようにggplot

'data.frame': 78420 obs. of 12 variables: 
$ MATNR   : Factor w/ 354 levels "16I","16W","18P",..: 42 62 21 23 213 100 23 103 42 213 ... 
$ DERIV_DESC : Factor w/ 277 levels "86 2.0 High AT",..: 150 174 138 144 112 192 144 195 150 112 ... 
$ SELL_DATE  : Date, format: "2015-02-11" "2015-01-06" "2015-02-09" "2015-01-02" ... 
$ OWNER_EMAIL : chr "[email protected]" "" "[email protected]" "[email protected]" ... 
$ CELL_NUM  : chr "0825654797" "0828256975" "0829575014" "0825507622" ... 
$ GENDER  : chr "Male" "Male" "Male" "Male" ... 
$ DATE_OF_BIRTH : Date, format: "1950-05-22" NA "1949-06-25" "1957-06-01" ... 
$ SERVICE_DATE : Date, format: "2016-03-23" "2015-11-02" NA NA ... 
$ SELL_DLR  : int 12095 45070 63436 26400 63886 11500 26495 11054 23318 13048 ... 
$ RANGE   : Factor w/ 26 levels "86","Auris","Avanza",..: NA NA 18 NA 11 NA NA NA NA 11 ... 
$ TESTDRIVE_DATE: Date, format: NA NA NA NA ... 
$ Age   : int 66 NA 66 58 29 65 52 63 56 56 ... 

私は次のようにデータがggplot2を使用していることをプロットしようとしています。

new_Data %>% group_by(GENDER,SELL_DATE) %>% 
summarize(n=length(GENDER)) %>% 
ggplot(mapping=aes(x=SELL_DATE, y=n, col=GENDER , size=n)) + 
    geom_point() + 
ggtitle("Sales Figures per Gender") + 
labs(x="Date",y="Sales") 

次のエラーが発生しています。

evalの中のエラー(exprの、ENVIR、enclos):オブジェクトのSELL_DATE」は

を見つけていない、私は前にこの作業を持っていたが、私はデータセットのサイズを増加させたとき、それが働いて立ち止まりました。

+1

'dput()'を使用してください。 'str()'の出力は使用できませんコードを再現するために – mtoto

+0

HIデータは機密情報なので、データセット全体を出力することはできません。 –

+0

471個のユニークな販売日エントリがあります。プロットに使用できる制限があります –

答えて

0

私はあなたのデータを再現し、それが私のために絶対に正常に動作します:

new_Data = data_frame(
    GENDER = sample(c("Male", "Female"), 1000, replace = TRUE), 
    SELL_DATE = sample(seq(as.Date('2016-01-01'), Sys.Date(), 1), 1000, replace = TRUE) 
) 

new_Data %>% 
    group_by(GENDER, SELL_DATE) %>% 
    summarize(n = length(GENDER)) %>% 
    ggplot(aes(x = SELL_DATE, y = n, col = GENDER , size = n)) + 
    geom_point() + 
    ggtitle("Sales Figures per Gender") + 
    labs(x = "Date",y = "Sales") 

それはparticualrで、変数の命名あなたのデータフレームに問題がある可能性があります。 質問をより再現性のあるバージョンの問題とデータで更新しないと、さらに手助けすることは困難です

+0

私はplyrライブラリをロードしました。私のdplyrライブラリを使いこなすと思っています。助けてくれてありがとう! –

関連する問題