删除输出中的levels属性 - R.

Min*_*ons 11 r matrix levels

我是R Programming的新手.我编写了一个示例程序,它返回矩阵中特定列的值.当我打印价值时,我会得到类似的东西

[1] APPLE
2 Levels : 1 2 
Run Code Online (Sandbox Code Playgroud)

如何只获得没有输出中的级别的值.

提前致谢.

Par*_*rag 9

为了扩展A5C1D2H2I1M1N2O1R2T1的注释,以下命令是打印变量APPLE而没有所有级别的东西:

 as.character(APPLE)
Run Code Online (Sandbox Code Playgroud)

要获得R类型命令的帮助:

?as.character

以下是该命令的在线R帮助条目:

https://stat.ethz.ch/R-manual/R-devel/library/base/html/character.html


Ric*_*ven 6

您可以使用中的max.levels参数来打印因子而不显示水平print()

正常打印:

factor(letters[1:5])
# [1] a b c d e
# Levels: a b c d e
Run Code Online (Sandbox Code Playgroud)

删除的级别:

print(factor(letters[1:5]), max.levels = 0)
# [1] a b c d e
Run Code Online (Sandbox Code Playgroud)