我發現函數univariateTable
對於處理漂亮,乾淨的表格輸出的大數據非常有幫助。但是在將表導出到csv
之後,我仍然需要手動執行一些操作,我寧願在R中執行該操作來自動執行該過程並避免人爲錯誤。函數'univariateTable'的微調錶輸出
這裏是表輸出的示例代碼,然後我導出爲csv
value<-cbind(c(rnorm(103.251,503.24,90),rnorm(103.251,823.24,120)))
genotype<-cbind(c(rep("A",100),rep("B",100)))
gender<-rep(c("M","F","F","F"),50)
df<-cbind(value,genotype,gender)
df<-as.data.frame(df)
colnames(df)<-c("value","genotype","gender")
df$value<-as.numeric(as.character(df$value))
library(Publish)
summary(univariateTable(gender ~ Q(value) + genotype, data=df))
這兩個問題我有這些:
有沒有辦法圓的號碼該表的方式類似於此:
round(99.73)
有沒有辦法用代替
-
在一個方式四分範圍輸出與此類似:gsub(", ","-","[503.7, 793.3]")
,取而代之的median [iqr]
有它推出了median [IQR]
同樣,我做這些導出表後手動,但對於較大的表,那麼更方便自動化過程。
哇很好的解決方案。我會用同樣的方法用'[IQR]'替換'[iqr]'嗎? – Oposum
是的。只要找出它在列表中的位置,並修改該列表元素。 – eipi10
聽起來不錯,再次感謝 – Oposum