小编rim*_*rob的帖子

如何适应非常宽的grid.table或tableGrob以适应pdf页面?

我有一个相当宽的表(页面宽度的4/3),我正在尝试使用grid.table或grid.arrange(通过tableGrob)打印到pdf文件中.该表超出页面边界并被剪裁.有没有办法强制grid.table/grid.arrange将表缩放到打印区域?

pdf r gridextra

6
推荐指数
2
解决办法
8079
查看次数

在R中分配data.table切片

为了读取data.table切片,我可以使用以下语法:

foo = DT[, 5:10, with=F]
Run Code Online (Sandbox Code Playgroud)

但现在我想做:

foo = foo + 1
DT[, 5:10, with=F] = foo
Run Code Online (Sandbox Code Playgroud)

这不起作用; 按名称引用列似乎也不起作用.有什么建议?

r data.table

5
推荐指数
1
解决办法
1164
查看次数

使用列名变量按行选择数据框值

假设我有一个如下所示的数据框:

dframe = data.frame(x = c(1, 2, 3), y = c(4, 5, 6))
#   x y
# 1 1 4
# 2 2 5
# 3 3 6
Run Code Online (Sandbox Code Playgroud)

以及一个列名向量,数据框的每行一个:

colname = c('x', 'y', 'x')

对于数据框的每一行,我想从向量中的相应列中选择值。类似于dframe[, colname]但对于每一行。

因此,我想获得c(1, 5, 3)(即第 1 行:col“x”;第 2 行:col“y”;第 3 行:col“x”)

r subset dataframe

5
推荐指数
1
解决办法
2500
查看次数

在里面查看一个curry函数(反向currying?)

假设我有

library(functional)
f = function(x, p) { x^p }
f2 = Curry(f, p=2)
Run Code Online (Sandbox Code Playgroud)

有没有办法找出什么p设置只给f2?

functional-programming r currying

4
推荐指数
1
解决办法
51
查看次数

lm()$ assign:它是什么?

assign线性模型拟合的属性是什么?它应该以某种方式提供响应项的位置,但在实践中它似乎枚举模型中的所有系数.这是我的理解,这assign是来自S的结转,并且它不受支持glm().我需要提取相同的信息glm,但我不明白实现的作用,lm似乎也找不到源代码.lm.fit无助的帮助文件说:

非空配合将具有部件assign,effects和(除非未请求)qr有关的线性拟合,以供提取器功能,诸如summaryeffects

r s lm glm

1
推荐指数
1
解决办法
465
查看次数

标签 统计

r ×5

currying ×1

data.table ×1

dataframe ×1

functional-programming ×1

glm ×1

gridextra ×1

lm ×1

pdf ×1

s ×1

subset ×1