Mam plik danych z tego formatu:Nie można narysować wykres, 'x' musi być liczbą
Waga Industry Typ
251787 Kellogg h
253,9601 Kellogg
256,0758 Kellogg h
....
czytam dane i spróbuj narysować histogram z tego polecenia:
ce= read.table("file.txt", header= T)
we = ce[,1]
in = ce[,2]
ty = ce[,3]
hist(we)
Ale pojawia się ten błąd: Błąd en hist.default (we): 'x' musi być numeryczne.
Co muszę zrobić, aby narysować histogram dla trzech zmiennych?
korekta: to nie separatora tysięcy, to jest punkt dziesiętny, że w niektórych krajach jest przecinek. Więc musi zostać zastąpiony przez punkt, a nie usunięty. – momobo
Tak, zastąpiłem przecinek za punkt i wszystko działało. –
Istnieje argument "sep =" "' do 'read.table',' read.csv', ... który pozwala ustawić to na poziomie R. –