2017-01-21 52 views
1

我是R的新成員。我需要幫助在R中創建一個簡單的莖葉圖。這是我創建莖葉圖的數據。它被保存在一個文本文件中。如何從txt文件創建R中的幹葉圖?

這是如何我想我的莖看起來像葉。

Stem Leaf 
0 1 1 2 2 3 3 4 4 5 5 5 5 6 6 6 7 8 8 8 8 9 9 9 
1 0 0 0 1 2 2 2 2 2 2 3 3 5 6 6 8 9 9 9 
2 0 1 2 3 3 4 5 5 6 6 7 8 
3 0 0 0 2 3 4 7 8 
4 3 3 4 4 6 8 
5 1 2 5 
6 1 5 
7 7 

現在我加載到「R」和讀取其數據,但是當我運行查看錶......這是怎麼樣子。

enter image description here

它沒有顯示它是如何想展示。因此,要使莖葉圖寫下面的代碼。

data2 <- read.csv("C:/Users/jaina/Desktop/question2.txt", header = T) 
stem(data2$Leaf) 

上面的代碼給我的Error in stem(data2$Leaf) : 'x' must be numeric

錯誤所以有人可以幫我解決這件事情,並顯示正確的莖葉圖。

謝謝。

DATA:

01,01,02,02,03,03,04,04,05,05,05,05,06,06,06,07,08,08,08,08,09,09,09,10,10,10,11,12,12,12,12,12,12,13,13,15,16,16,18,19,19,19,20,21,22,23,23,24,25,25,26,26,27,28,30,30,30,31,32,33,34,37,38,43,43,44,44,46,48,51,52,55,61,65,67 
+0

嘗試幹(as.numeric(data2 $ Leaf))。看看它是什麼 – JustGettinStarted

+0

你也可以在這裏查看一些選項http://www.tutorialgateway.org/stem-and-leaf-plot-in-r/ – JustGettinStarted

回答

1
data2 <- data.frame(Leaf=c(01,01,02,02,03,03,04,04,05,05,05,05,06,06,06,07,08,08,08,08,09, 
          09,09,10,10,10,11,12,12,12,12,12,12,13,13,15,16,16,18,19,19,19, 
          20,21,22,23,23,24,25,25,26,26,27,28,30,30,30,31,32,33,34,37,38, 
          43,43,44,44,46,48,51,52,55,61,65,67)) 
stem(as.numeric(data2$Leaf)) 

輸出:

The decimal point is 1 digit(s) to the right of the | 

    0 | 11223344555566678888999 
    1 | 0001222222335668999 
    2 |
    3 | 00
    4 | 334468 
    5 | 125 
    6 | 157 

這就是你要找的東西?