假设r语言有一个dataframe1如下(attraction和city为列名):
attraction | city |
故宫 | 北京 |
长城 | 北京 |
天坛 | 北京 |
东方明珠 | 上海 |
外滩 | 上海 |
迪士尼 | 上海 |
小弟目前有两个问题:
一. r语言能不能把上面的dataframe转化为以下形式(北京和上海为列名),可以的话具体要怎么操作呢?
由于实际的dataframe分类比展示的多很多,手动转化不太可能,所以想请请教下r语言能不能批量实现。
二. 有另一个dataframe2如下(city和region为列名)。如果想在最上面的dataframe1里新添一列,把dataframe2的region变量加 到dataframe1里,应该怎么写命令呢?由于dataframe1里city不唯一,没办法用merge命令...
最后想达到的效果图..
attraction | city | region |
故宫 | 北京 | 华北地区 |
长城 | 北京 | 华北地区 |
天坛 | 北京 | 华北地区 |
东方明珠 | 上海 | 华东地区 |
外滩 | 上海 | 华东地区 |
迪士尼 | 上海 | 华东地区 |
感谢各位大佬帮助,谢谢!