[英]'x' must be numeric for histogram of row of dataframe
我有一個數據框df
,我想為其創建一些行的直方圖。 我可以使用df["row1",]
選擇行df["row1",]
然后得到(顯示114列中的4列):
X3432_re X232_fa X212_lf X634_fv
row1 5.1 4.3 3.7 3.7
但是,當我嘗試hist(df["row1",])
我得到的'x' must be numeric
錯誤。 我試過hist(as.vector(df["row1",]))
但遇到了同樣的問題。 如何制作數據框行的直方圖?
df["row1",]
仍將是data.frame,因此hist(df["row1",])
在默認情況下將不起作用(因為hist
需要向量)。
現在假設所有列都可以強制轉換為數字,我懷疑這會起作用,因為將創建數字原子向量:
hist(as.numeric(df["row1",]))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.