为什么此代码仅将数字打印到控制台?如何获得名称为1到13且内容为a,n的列表; ,等?
aggregate(letters, by = data.frame(rep(1:13, 2)), head, simplify = F)
我正在使用R 3.5.1。
我还没有找到重复的。到目前为止,这是我在类似主题上发现的。
一个类似但不完全相同的问题:
一个看起来很相似的问题,实际上是关于合计数字的:
答案 0 :(得分:1)
letters
被强制为一个数据帧。这成为一个因素。因子以整数形式存储在R中。如果电平在某处丢失,则它们通常开始看起来像整数。尝试以下方法:
aggregate(data.frame(letters, stringsAsFactors = F), by = data.frame(rep(1:13, 2)), head, simplify = F)