在print.tbl中使用个人打印方法
我创建了一个名为在print.tbl中使用个人打印方法,r,tibble,R,Tibble,我创建了一个名为time的类。这是一个将秒返回为分钟的虚拟示例。这很好,但是tbl中不使用print.time函数 任何ide如何调整tbl内的显示 问候 这里见雷普雷克斯 库(dplyr) #> #>包装附件:“dplyr” #>以下对象已从“package:stats”屏蔽: #> #>滤波器,滞后 #>以下对象已从“package:base”屏蔽: #> #>相交、setdiff、setequal、并集 as.time[1]1 tribble(~a,~time, “a”,123, “
time
的类。这是一个将秒返回为分钟的虚拟示例。这很好,但是tbl中不使用print.time
函数
任何ide如何调整tbl内的显示
问候
这里见雷普雷克斯
库(dplyr)
#>
#>包装附件:“dplyr”
#>以下对象已从“package:stats”屏蔽:
#>
#>滤波器,滞后
#>以下对象已从“package:base”屏蔽:
#>
#>相交、setdiff、setequal、并集
as.time[1]1
tribble(~a,~time,
“a”,123,
“b”,234,
“c”,456
)%%>%变异(时间=as.time(时间))
#>#tibble:3 x 2
#>一段时间
#>
#>1A 123
#>2B234
#>3 c 456
由(v0.2.1)于2019-02-07创建
您可以重写print.tbl
方法来执行自定义操作,然后调用tibble:::print.tbl
函数:
库(tidyverse)
as.time 2B3.9
#>3 c 7.6
#或者如果你想让它适合CRAN
print.tbl
#>1 a 2.05
#>2 b 3.9
#>3 c 7.6
由(v0.2.1)于2019-02-07创建
编辑:正确的方法
您需要定义几种方法:打印
和格式
,支柱轴
,和类型
库(TIBLE)
图书馆(支柱)
时间似乎需要定义的不仅仅是print
。也许你知道。我不熟悉“tibbles”,但要正确打印data.frames中的类,你需要一个格式
方法。