I need to create a table of a certain type and based on a certain template.
This is my data:
df = structure(list(group = c(1L, 1L, 2L, 2L, 2L, 3L, 3L,
using base R:
a = transform(data.frame(table(df)),Freq = sprintf("%d (%3.2f%%)",Freq,prop.table(Freq)*100)) data.frame(t(unstack(a,Freq~degree))) X1 X2 X3 Mild.severity 3 (30.00%) 3 (30.00%) 2 (20.00%) Moderate.severity 0 (0.00%) 0 (0.00%) 1 (10.00%) Severe.severity 0 (0.00%) 0 (0.00%) 1 (10.00%)