【发布时间】:2019-04-15 10:03:25
【问题描述】:
我有一个这样的 xls 文件:
我想编写一个 R 代码来重新排列它,例如通过以下方式
该示例仅显示原始文件 xls 的第一行,但同样适用于所有其他行。
有什么建议吗?
编辑。 可重现的示例:
dput(head(myfile, 4))
structure(list(`{"type":"Feature","geometry":{"type":"Point","coordinates":
[669803.015640121,5123442.04315501]},"properties":{"SCODE":"89940PG","NAME_D":"ETSCH BEI SALURN","NAME_I":"ADIGE A SALORNO","NAME_L":"ETSCH BEI SALURN","NAME_E":"ETSCH BEI SALURN","ALT":210,"LONG":11.20262,"LAT":46.243333}}` = c("{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[626295.144332811,5164467.60475602]},\"properties\":{\"SCODE\":\"08155PG\",\"NAME_D\":\"ETSCH BEI EYRS\",\"NAME_I\":\"ADIGE A ORIS\",\"NAME_L\":\"ETSCH BEI EYRS\",\"NAME_E\":\"ETSCH BEI EYRS\",\"ALT\":873.99,\"LONG\":10.64963,\"LAT\":46.621876}}",
"{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[744723.350800056,5192575.70046406]},\"properties\":{\"SCODE\":\"45200SF\",\"NAME_D\":\"Gsies Pfinnalm\",\"NAME_I\":\"Casies Malga Pfinn\",\"NAME_L\":\"Gsies Pfinnalm\",\"NAME_E\":\"Gsies Pfinnalm\",\"ALT\":2152,\"LONG\":12.2096,\"LAT\":46.8417}}",
"{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[688387.444866793,5165389.11604176]},\"properties\":{\"SCODE\":\"82500WS\",\"NAME_D\":\"Rittnerhorn\",\"NAME_I\":\"Corno del Renon\",\"NAME_L\":\"Rittnerhorn\",\"NAME_E\":\"Rittnerhorn\",\"ALT\":2260,\"LONG\":11.4604,\"LAT\":46.6156}}",
"{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[743964.273827689,5194147.3777763]},\"properties\":{\"SCODE\":\"45100WS\",\"NAME_D\":\"Gsies Regelspitze\",\"NAME_I\":\"Casies Cima Regola\",\"NAME_L\":\"Gsies Regelspitze\",\"NAME_E\":\"Gsies Regelspitze\",\"ALT\":2747,\"LONG\":12.2005,\"LAT\":46.8561}}"
)), .Names = "{\"type\":\"Feature\",\"geometry\":{\"type\":\"Point\",\"coordinates\":[669803.015640121,5123442.04315501]},\"properties\":{\"SCODE\":\"89940PG\",\"NAME_D\":\"ETSCH BEI SALURN\",\"NAME_I\":\"ADIGE A SALORNO\",\"NAME_L\":\"ETSCH BEI SALURN\",\"NAME_E\":\"ETSCH BEI SALURN\",\"ALT\":210,\"LONG\":11.20262,\"LAT\":46.243333}}", row.names = c(NA,
-4L), class = c("tbl_df", "tbl", "data.frame"))
【问题讨论】:
-
您好,您可以使用
dput( head( YOURDATA, 3))为我们提供数据而不是图像。 -
谢谢@TylerRinker,我修改了我的帖子。我不知道
dput,希望我的代码没问题。