我已经绘制了一个直方图,x 轴和 y 轴显示工资,显示数据集中具有此特定工资的个人百分比。现在我希望各个条形显示每个条形中有多少个观察结果。例如,在我提供的 sample_data 中,10% 的条形中有多少工资,20% 的条形中有多少?
这是我的数据的一个小样本:
sample_data<- structure(list(wage = c(81L, 77L, 63L, 84L, 110L, 151L, 59L,
109L, 159L, 71L), school = c(15L, 12L, 10L, 15L, 16L, 18L, 11L,
12L, 10L, 11L), expr = c(17L, 10L, 18L, 16L, 13L, 15L, 19L, 20L,
21L, 20L), public = c(0L, 1L, 0L, 1L, 0L, 0L, 1L, 0L, 0L, 0L),
female = c(1L, 1L, 1L, 1L, 0L, 0L, 1L, 0L, 1L, 0L), industry = c(63L,
93L, 71L, 34L, 83L, 38L, 82L, 50L, …Run Code Online (Sandbox Code Playgroud) 如何使用 dplyr 将人口列乘以 -1(仅限性别“kvinnor”)?
\n以下是将人口列中的所有值相乘的代码:
\ndf %>% \n mutate(neg_kv = population*-1)\nRun Code Online (Sandbox Code Playgroud)\n# data\ndf <- tibble::tribble(\n ~region, ~marriage_status, ~age, ~gender, ~population, ~year,\n "Riket", "ogifta", 15, "m\xc3\xa4n", 56031, 1968,\n "Riket", "ogifta", 15, "kvinnor", 52959, 1968,\n "Riket", "ogifta", 16, "m\xc3\xa4n", 55917, 1968,\n "Riket", "ogifta", 16, "kvinnor", 52979, 1968,\n "Riket", "ogifta", 17, "m\xc3\xa4n", 55922, 1968,\n "Riket", "ogifta", 17, "kvinnor", 52050, 1968,\n "Riket", "ogifta", 18, "m\xc3\xa4n", 58681, 1968,\n "Riket", "ogifta", 18, "kvinnor", 51862, 1968,\n "Riket", "ogifta", 19, "m\xc3\xa4n", 60387, 1968,\n "Riket", "ogifta", …Run Code Online (Sandbox Code Playgroud)