gpt4 book ai didi

r - 如何避免在 R data.table 的 STOUT 中显示标题?

转载 作者:行者123 更新时间:2023-12-01 11:20:50 24 4
gpt4 key购买 nike

我试图避免在 R 的 data.table 输出的 STOUT 中显示标题。 Akrun 在相关线程中说,空路由可能与 print 一起使用。

If you are not okay with the NULL route, then you may have to create a custom function for print by modifying the existing print

代码

library(data.table)

# http://stackoverflow.com/a/43706344/54964

DF[time < 8]

我想在 STOUT 中避免第一个标题行的输出

#    Field time  T Experiment time_expected    timeN
# 1: Acute 0.0 0 A 6 0.000000

最佳答案

我们可以使用unname

unname(DF[time <8])[]

# 1: Acute 0.0 0 A 6 0.000000
# 2: An 7.7 26 B 6 1.283333
# 3: Fo 0.0 0 B 5 0.000000
# 4: Acute 7.5 1 C 6 1.250000
# 5: An 7.9 43 C 6 1.316667
# 6: En 0.0 0 C 6 0.000000
# 7: Fo 5.4 1 C 5 1.080000
# 8: An 7.8 77 D 6 1.300000
# 9: En 0.0 0 D 6 0.000000
#10: Fo 0.0 0 D 5 0.000000
#11: Acute 0.0 0 E 6 0.000000
#12: An 7.9 60 E 6 1.316667
#13: Fo 0.0 0 E 5 0.000000
#14: Fo 7.9 3 F 5 1.580000

避免空行的一个选项是

cat(trimws(capture.output(unname(DF[time <8]))[-1]) , sep="\n")
#1: Acute 0.0 0 A 6 0.000000
#2: An 7.7 26 B 6 1.283333
#3: Fo 0.0 0 B 5 0.000000
#4: Acute 7.5 1 C 6 1.250000
#5: An 7.9 43 C 6 1.316667
#6: En 0.0 0 C 6 0.000000
#7: Fo 5.4 1 C 5 1.080000
#8: An 7.8 77 D 6 1.300000
#9: En 0.0 0 D 6 0.000000
#10: Fo 0.0 0 D 5 0.000000
#11: Acute 0.0 0 E 6 0.000000
#12: An 7.9 60 E 6 1.316667
#13: Fo 0.0 0 E 5 0.000000
#14: Fo 7.9 3 F 5 1.580000

为了更好的格式化,可以避免使用 trimws

cat(capture.output(unname(DF[time <8]))[-1] , sep="\n")
# 1: Acute 0.0 0 A 6 0.000000
# 2: An 7.7 26 B 6 1.283333
# 3: Fo 0.0 0 B 5 0.000000
# 4: Acute 7.5 1 C 6 1.250000
# 5: An 7.9 43 C 6 1.316667
# 6: En 0.0 0 C 6 0.000000
# 7: Fo 5.4 1 C 5 1.080000
# 8: An 7.8 77 D 6 1.300000
# 9: En 0.0 0 D 6 0.000000
#10: Fo 0.0 0 D 5 0.000000
#11: Acute 0.0 0 E 6 0.000000
#12: An 7.9 60 E 6 1.316667
#13: Fo 0.0 0 E 5 0.000000
#14: Fo 7.9 3 F 5 1.580000

关于r - 如何避免在 R data.table 的 STOUT 中显示标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43714672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com