数据帧的因素列水平试试这个代码溢出在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