[英]replicate observation of column for each row in another columns in r
我的問題可能具有誤導性,但舉個例子更簡單:
想象一下我有一個國家的 dataframe
Departure
US
FRANCE
BRESIL
我想要這樣的東西:
Departure Arrival
US US
FRANCE US
BRESIL US
US FRANCE
FRANCE FRANCE
BRESIL FRANCE
US BRESIL
FRANCE BRESIL
BRESIL BRESIL
但我實際上有更多的目的地。 我認為有一種簡單的方法可以做到這一點,但我無法弄清楚。 謝謝!
你想要類似的東西
expand.grid(Departure = Departure, Arrival = Departure)
使用您的數據:
Departure <- c("US", "FR", "BR")
expand.grid(
Departure = Departure,
Arrival = Departure
)
#> Departure Arrival
#> 1 US US
#> 2 FR US
#> 3 BR US
#> 4 US FR
#> 5 FR FR
#> 6 BR FR
#> 7 US BR
#> 8 FR BR
#> 9 BR BR
由代表 package (v1.0.0) 於 2021 年 3 月 25 日創建
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.