Tôi có một tập tin dữ liệu với định dạng này:Không thể vẽ biểu đồ, 'x' phải có dạng số
Trọng lượng nghiệp Loại
251.787 Kellogg h
253,9601 Kellogg một
256,0758 Kellogg h
....
tôi đọc dữ liệu và cố gắng vẽ một biểu đồ với lệnh này:
ce= read.table("file.txt", header= T)
we = ce[,1]
in = ce[,2]
ty = ce[,3]
hist(we)
Nhưng tôi nhận được lỗi này: Lỗi vi hist.default (chúng tôi): 'x' phải là số.
Tôi cần làm gì để vẽ biểu đồ cho ba biến của mình?
Một sự điều chỉnh: nó không phải là ngàn phân cách, đó là dấu thập phân mà ở một số nước là một dấu phẩy. Vì vậy, nó cần phải được thay thế bằng một điểm, không bị loại bỏ. – momobo
Có, tôi đã thay thế dấu phẩy cho một điểm và mọi thứ đã hoạt động. –
Có một đối số 'sep =" "' to 'read.table',' read.csv', ... cho phép bạn đặt giá trị này ở mức R. –