Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何控制行内小数长度,以便在同一句话中使用不同长度的小数编写统计数据?_R_Inline Code - Fatal编程技术网

R 如何控制行内小数长度,以便在同一句话中使用不同长度的小数编写统计数据?

R 如何控制行内小数长度,以便在同一句话中使用不同长度的小数编写统计数据?,r,inline-code,R,Inline Code,我知道options(digits=4)允许您控制输出中的小数位数,但我通常希望使用不同的小数点计数(例如,Beta为2位小数,p值为3位小数)来编写统计数据。如何控制小数长度,以便在同一行中使用不同长度的小数写入统计数据 # create a new dataframe d <- data.frame(matrix(NA, nrow = 10, ncol = 0)); d d$condition <- rbinom(n=10, size=1, prob=0.5); d d$lbs

我知道
options(digits=4)
允许您控制输出中的小数位数,但我通常希望使用不同的小数点计数(例如,Beta为2位小数,p值为3位小数)来编写统计数据。如何控制小数长度,以便在同一行中使用不同长度的小数写入统计数据

# create a new dataframe
d <- data.frame(matrix(NA, nrow = 10, ncol = 0)); d
d$condition <- rbinom(n=10, size=1, prob=0.5); d 
d$lbs <- rnorm(n = 10, mean = 150, sd = 25); d

# simple model to pull stats from for in-line writing
summary(m <- lm(lbs ~ condition, d))
#创建新的数据帧

d我发现您可以在内联代码中使用format函数来调整每个报告的统计数据的长度。我在下面包含的内联代码显示为“例如,身高增加预示体重增加,β=0.36,p=0.852。”当我用此代码编写word文档时

# create a new dataframe
d <- data.frame(matrix(NA, nrow = 10, ncol = 0)); d

# add some variable values
d$lbs <- rnorm(n = 10, mean = 150, sd = 25)
d$inches <- rnorm(n = nrow(d), mean = 65, sd = 5)

# create a model to pull stats from
summary(m <- lm(lbs ~ inches, d))
#创建新的数据帧

你的问题当然与我无关。