Convert a raw matrix or dataframe to proportions/percents. Divides each element of a column by the column sum.
prop(mat, digits = 2, percent = FALSE, by.column = TRUE, round = FALSE)
A numeric matrix or dataframe.
Integer; number of decimal places to round.
logical. If TRUE
output given as percent. If
FALSE
the output is proportion.
logical. If TRUE
applies to the column. If
FALSE
applies by row.
logical. If TRUE
rounds the returned values (controlled
by digits).
Returns a matrix with proportionally scaled values.
# NOT RUN {
y <- wfdf(DATA$state, DATA$person, stopwords = c("your", "yours"),
margins = TRUE)
prop(wfm(y), 4)[1:10, ] #as a proportion
prop(wfm(y), 4, TRUE)[1:10, ] #as a percentage
heatmap(prop(wfm(y), 4))
wdstraj <- word_stats(rajSPLIT$dialogue, rajSPLIT$person)
prop(wdstraj$gts[, -1], 5)[1:15, 1:6]
# }
Run the code above in your browser using DataLab