Ant*_*nio 2 string r dataframe data-wrangling
我目前有一个数据集,其中的所有信息都在一行(或一列,如果我转置)中。数据中的第一项实际上是列名:
Country | Population | Country Column One | Country Column 2 | USA | 400 million | USA Column 1 | USA Column 2 | Canada | 38 Million | Canada Column 1 | Canada Column 2 | etc..
Run Code Online (Sandbox Code Playgroud)
我注意到,一旦到达新的国家/地区,我就可以“换行”并让所有内容从新行开始。我该怎么办呢?有更有效的方法吗?
d <- t(matrix(scan(text=string, sep='|', what = "", strip.white = TRUE), 4))
colnames(d) <- d[1,]
data.frame(d[-1,])
Country Population Country.Column.One Country.Column.2
1 USA 400 million USA Column 1 USA Column 2
2 Canada 38 Million Canada Column 1 Canada Column 2
Run Code Online (Sandbox Code Playgroud)
string <- "Country | Population | Country Column One | Country Column 2 | USA | 400 million | USA Column 1 | USA Column 2 | Canada | 38 Million | Canada Column 1 | Canada Column 2 "
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
249 次 |
| 最近记录: |