我在R中有以下数据框:
ID Information
1 Yes
1 NA
1 NA
1 Yes
2 No
2 NA
2 NA
3 NA
3 NA
3 Maybe
3 NA
Run Code Online (Sandbox Code Playgroud)
我需要用与该ID对应的一行中包含的任何信息填写包含NA的行.我想要这个:
ID Information
1 Yes
1 Yes
1 Yes
1 Yes
2 No
2 No
2 No
3 Maybe
3 Maybe
3 Maybe
3 Maybe
Run Code Online (Sandbox Code Playgroud)
据我所知,信息(即是/否/可能)在ID中没有冲突,但可能会重复.(抱歉丑陋的格式 - 我是新手,可能不会发布图片).
谢谢!
我在 R 中使用传单库,我正在使用以下代码创建世界地图:
leaflet(data = sPDF) %>%
addProviderTiles("Stamen.Watercolor") %>%
addPolygons(fillColor = ~pal(sPDF$Colonizer_col),
fillOpacity = 0.8,
color = "#BDBDC3",
weight = 1,
popup = state_popup) %>%
addLegend("bottomright", pal = pal, values = ~na.omit(Colonizer),
title = "Colony Information",
labFormat = labelFormat(prefix = ""),
opacity = 1 ) %>%
addCircles(data=left, lng = ~LONG, lat = ~LAT, weight = 1,
radius = ~sqrt(Totals)*300, popup = ~area_popup_left) %>%
addCircles(data=arrived, lng = ~LONG, lat = ~LAT, weight = 1,
radius = ~sqrt(Totals)*300, popup = ~area_popup_arrive, fillColor …Run Code Online (Sandbox Code Playgroud) 我有以下数据(这是一个模拟版本),我正在使用R.
ID m
1 m1
1 m2
1 m3
2 m1
2 m2
3 m1
3 m2
3 m3
3 m4
4 m1
Run Code Online (Sandbox Code Playgroud)
每个ID都有一个m1行,其余的m在ID中是可变长度的.我想保留m1值和每个ID对应的最后一个值.理想的输出看起来像这样:
ID m
1 m1
1 m3
2 m1
2 m2
3 m1
3 m4
4 m1
Run Code Online (Sandbox Code Playgroud)
非常感谢你提前.