基本上,我正在尝试使用R来显示直方图。我的数据集包含一列数据,其中第一行值为“ data”,其余数据均为数值,则在使用hist()时出现问题功能,我无法可视化数据。
我已经查看了解决方案:
Solution 1 Solution 2 Solution 3 Solution 4
我的数据集:
V1
1 \357\273\277data
2 256
3 256
4 256
5 256
6 64
7 64
8 128
9 128
10 128
11 128
12 128
13 128
14 1024
15 1024
16 1024
17 1024
18 1024
19 1024
20 1024
21 1024
22 1024
23 1024
24 1024
25 1024
26 32
27 32
28 32
29 32
30 32
31 32
32 32
33 32
34 32
35 32
36 32
37 32
38 32
39 32
40 32
41 32
42 32
43 32
44 32
45 32
46 32
47 32
48 32
49 32
50 512
51 512
52 512
53 512
54 512
55 512
56 512
57 512
58 512
59 512
60 512
61 512
62 512
63 512
64 512
65 512
66 512
67 512
68 512
69 512
70 2
71 2
72 2
73 2
74 2
75 2
76 2
77 2
78 2
79 2
代码:
TD2 = read.csv("/Users/somename/Desktop/TD.csv",head=TRUE)
TD2 -- Result above
也尝试过:
data <- read.table("/Users/somename/Desktop/TD.csv", sep="\t")
TDR = read.csv("/Users/somename/Desktop/TD.csv",header = FALSE,sep = ",")
结果:
hist(TD2)
Error in hist.default(TD2) : 'x' must be numeric
hist(data)
Error in hist.default(data) : 'x' must be numeric
hist(TDR)
Error in hist.default(TDR) : 'x' must be numeric
答案 0 :(得分:1)
您需要将stringsAsFactors
设置为FALSE
来读取数据。然后可以得到如下图:
hist(as.numeric(df[-1,]))