數據幀的因素列水平試試這個代碼溢出在RStudio
f <- factor(sample.int(1000, 100))
df <- data.frame(F = f)
View(df)
現在,當鼠標懸停在RStudio查看()片F列,它顯示「與1級水平的因素」。但是當你分別看f的定義時,它將具有所有級別。我嘗試過不同的級別。它顯示正確後,直到64級後,它表現奇怪。請讓我知道如何解決這個問題。我已經嘗試過沒有效果的「nmax」。
下面的代碼工作正常
f <- factor(sample.int(1000, 64))
df <- data.frame(F = f)
View(df)
'nlevels(f)'和'nlevels(df $ F)'在第一種情況下給出了'100',而在RStudio之外給我的第二種情況給出了兩個第二種情況。 – thelatemail
我在RStudio中也得到'nlevels(df [[「F」]])'等於'100'。 RStudio中的'View()'選項只有1個級別,但這可能僅僅是觀察者的一個限制,因爲底層對象顯然仍然有效。 – Barker