我有一个相当宽的表(页面宽度的4/3),我正在尝试使用grid.table或grid.arrange(通过tableGrob)打印到pdf文件中.该表超出页面边界并被剪裁.有没有办法强制grid.table/grid.arrange将表缩放到打印区域?
为了读取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)
这不起作用; 按名称引用列似乎也不起作用.有什么建议?
假设我有一个如下所示的数据框:
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”)
假设我有
library(functional)
f = function(x, p) { x^p }
f2 = Curry(f, p=2)
Run Code Online (Sandbox Code Playgroud)
有没有办法找出什么p设置只给f2?
assign线性模型拟合的属性是什么?它应该以某种方式提供响应项的位置,但在实践中它似乎枚举模型中的所有系数.这是我的理解,这assign是来自S的结转,并且它不受支持glm().我需要提取相同的信息glm,但我不明白实现的作用,lm似乎也找不到源代码.lm.fit无助的帮助文件说:
非空配合将具有部件
assign,effects和(除非未请求)qr有关的线性拟合,以供提取器功能,诸如summary与effects