2016-10-03 73 views
0

是否有一种快速定制输出名称的方法,例如,我得到“moyenne”而不是“mean”或“T-test pour échantillon独特“而不是”一个样本t检验“。首先,让我们专注于r-base的标准功能,如t.test()或summary()。R将t.test()的输出转换为其他语言

当然,我可以保存由pandoc生成的.tex文件,然后获取.pdf并在该级别进行翻译,但这看起来相当乏味。

许多LaTeX软件包支持某种“国际化”(例如Exercise软件包),所以我想知道是否有类似的东西可用于所需的R软件包。

回答

1

如果你做getAnywhere(t.test.default),你会得到t.test的代码。

您可以复制此内容并进行必要的更改。例如,将"mean of x"更改为"moyenne de x"。将副本保存为新功能t_french <- ...

t_french(1:10) 

#T-test pour échantillon unique 

#données: 1:10 
#t = 5.7446, df = 9, p-valeur = 0.0002782 
#hypothèse alternative: moyenne réelle ne correspond pas à 0 
#95 intervalle de confiance pour cent: 
# 3.334149 7.665851 
#estimations de l'échantillon: 
#moyenne de x 
#   5.5 
+0

非常感谢!它看起来很有希望。但是,在比较此解决方案所需的操作量和手动更改.tex文件的操作量时,我觉得我最好手动进行操作,除非我必须多次执行操作。 另一方面,由此产生了一个好主意:写出通常的功能,以获得其他语言的输出...这将是伟大的。我对此不太了解,但也许te t.test()函数的一个额外参数允许指定所需的输出语言可能很有趣! – JCBR