我有一个包含单词和数字条目的数据框。我想对单词 now 中的行条目相同的所有条目求和。
District name Population Child birth rate
A 30,000 .7
A 20,000 .5
B 10,000 .09
B 15,000 .6
C 80,000 .007
我想总结一下地区层面的人口和儿童出生率。我尝试使用 lapply 和 sum,但我无法弄清楚。
dput(head(mydata) 的结果是:
structure(list(District = structure(c(5L, 5L, 5L, 5L, 5L, 5L), .Label = c("Charlottenburg-Wilmersdorf",
"Friedrichshain-Kreuzberg", "Lichtenberg", "Marzahn-Hellersdorf",
"Mitte", "Neukoelln", "Pankow", "Reinickendorf", "Spandau", "Steglitz-Zehlendorf",
"Tempelhof-Schoeneberg", "Treptow-Koepenick"), class = "factor"),
Population = c(81205L, 70911L, 5629L, 12328L, 78290L, 84789L
), Overall.crime = c(27864L, 13181L, 943L, 4515L, 15673L,
16350L), Robbery = c(315L, 195L, 20L, 79L, 232L, 261L), Mugging = c(183L,
81L, 9L, 54L, 111L, 118L), Assault = c(2016L, 1046L, 51L,
468L, 1679L, 1718L), Molestation.Stalking = c(480L, 429L,
16L, 114L, 567L, 601L), Theft = c(13587L, 4961L, 396L, 2019L,
6725L, 6954L), Car.Theft = c(185L, 149L, 10L, 28L, 159L,
159L), Bycicle.Theft = c(1444L, 561L, 95L, 123L, 588L, 595L
), Burglary = c(557L, 297L, 37L, 87L, 397L, 528L), Arson = c(36L,
51L, 7L, 15L, 28L, 56L), Property.Damage = c(2113L, 871L,
64L, 260L, 1257L, 1172L), Drug.Offenses = c(781L, 538L, 24L,
87L, 604L, 492L)), .Names = c("District", "Population", "Overall.crime",
"Robbery", "Mugging", "Assault", "Molestation.Stalking", "Theft",
"Car.Theft", "Bycicle.Theft", "Burglary", "Arson", "Property.Damage",
"Drug.Offenses"), row.names = c(NA, 6L), class = "data.frame")
我之前已经饶过你所有这些德国名字,但我想这很愚蠢,因为问题出在数据中......
使用 ddply 给我以下错误:
Error in df$Population : object of type 'closure' is not subsettable
感谢您的任何帮助!