R中数据框中列的循环打印
我有一个12列的数据框,我正在尝试绘制一些图。我不明白这为什么不起作用:R中数据框中列的循环打印,r,loops,dataframe,plot,R,Loops,Dataframe,Plot,我有一个12列的数据框,我正在尝试绘制一些图。我不明白这为什么不起作用: for (i in 1:11) plot(red_wine_data[i],red_wine_data$quality, type="p") (质量是第12列名称) 这会产生以下错误: Error in stripchart.default(x1, ...) : invalid plotting method 我知道还有其他方法可以做到这一点,但为什么不起作用?您是否尝试过(1:11中的I)绘图(红酒数据[,I],红酒
for (i in 1:11) plot(red_wine_data[i],red_wine_data$quality, type="p")
(质量是第12列名称)
这会产生以下错误:
Error in stripchart.default(x1, ...) : invalid plotting method
我知道还有其他方法可以做到这一点,但为什么不起作用?您是否尝试过(1:11中的I)绘图(红酒数据[,I],红酒数据$quality,type=“p”)?请注意
,
在i
之前。因为red\u wine\u data[i]
返回的是一列data.frame,而不是向量。使用[,i]
或[[i]]
。您是否尝试过绘制(1:11中的i)图(红酒数据[,i],红酒数据$quality,type=“p”)
?请注意,
在i
之前。因为red\u wine\u data[i]
返回的是一列data.frame,而不是向量。使用[,i]
或[[i]]
。