簡體   English   中英

對於數據幀行的直方圖,“ x”必須為數字

[英]'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM