【发布时间】:2015-06-25 16:14:40
【问题描述】:
我是 R 编程的新手。我编写了一个示例程序,它返回矩阵中特定列的值。当我打印值时,我会得到这样的结果
[1] APPLE
2 Levels : 1 2
如何在输出中只获取没有级别的值。
提前致谢。
【问题讨论】:
我是 R 编程的新手。我编写了一个示例程序,它返回矩阵中特定列的值。当我打印值时,我会得到这样的结果
[1] APPLE
2 Levels : 1 2
如何在输出中只获取没有级别的值。
提前致谢。
【问题讨论】:
只是为了扩展 A5C1D2H2I1M1N2O1R2T1 的评论,下面的命令是打印变量 APPLE 而没有所有级别的东西:
as.character(APPLE)
要获得 R 类型中命令的帮助:
?as.character
这是该命令的在线 R 帮助条目:
https://stat.ethz.ch/R-manual/R-devel/library/base/html/character.html
【讨论】:
您可以使用print() 中的max.levels 参数打印一个因子而不显示级别。
普通打印:
factor(letters[1:5])
# [1] a b c d e
# Levels: a b c d e
移除关卡:
print(factor(letters[1:5]), max.levels = 0)
# [1] a b c d e
【讨论】: