Thursday, 15 March 2012

r - How to read NA value? -


फ़ाइल t.csv:

  a; बी; सी ; डी 1; 2; एनए; 4 5; एनए; 6; 7  

मैंने फ़ाइल को पढ़ा है t.csv

  & gt; टी एंड एलटी; - read.table ("t.csv", हैडर = टी, सेप = ";")  

मुझे क्या उम्मीद है:

  & gt ; Str (टी) 'data.frame': 2 obs 4 चर का: $ a: num 1 5 $ b: num 2 NA $ c: num NA 6 $ d: num 4 7  

मुझे क्या मिलता है

 < कोड> & gt; Str (टी) 'data.frame': 2 obs 4 चर का: $ a: num 1 5 $ b: फैक्टर w / 2 स्तर "2", "NA": 1 2 $ c: फैक्टर w / 2 स्तर "6", "NA": 2 1 $ d: num 4 7  

मेरी गलती क्या है?

आप कोशिश कर सकते हैं strip.white = TRUE में read.table

  dat & lt; - read.table ('t.csv', header = TRUE, sep = ';', strip.white = TRUE) str (डेटा) # 'data.frame': 2 obs 4 चर का: # $ a: int 1 5 # $ b: int 2 NA # $ c: int NA 6 # $ d: int 4 7  

पाने के लिए संख्यात्मक < / Code> वर्ग के साथ यह निर्दिष्ट किया जा सकता है कि colClasses

  dat & lt; - read.table ('t.csv', header = TRUE, sep = '; ', पट्टी। White = TRUE, colClasses = प्रतिनिधि (' संख्यात्मक ', 4)) str (dat) #' data.frame ': 2 obs 4 चर का: # $ a: num 1 5 # $ b: num 2 NA # $ c: num NA 6 # $ d: num 4 7  

No comments:

Post a Comment