【发布时间】:2013-12-21 19:24:27
【问题描述】:
在 R 中: 我有一个多行但只有一列的数据框。每行都有一长串字符,周期性地用 |标记。每次有 | 时我都想拆分字符标记,这样就有很多列。
1995-01-01|33.399999999999999|40.299999999999997|35.399999999999999|35.0|37.200000000000003|23.399999999999999|23.199999999999999|47.399999999999999|49.200000000000003|49.200000000000003|48.100000000000001|42.299999999999997|58.200000000000003|17.399999999999999|50.700000000000003|5.2999999999999998|20.600000000000001|38.5|43.299999999999997 etc.
每个字符串都以日期开头,然后是对应城市的数字。变量名也列成一个字符串,需要用“.”隔开。标记。
date.abilene_tx.akron_oh.albany_ny.albuquerque_nm.allentown_pa.amarillo_tx.anchorage_ak.asheville_nc.atlanta_ga etc.
非常感谢任何帮助!
【问题讨论】:
-
strsplit可能,但是您是如何将其放入 R 中的?如果您从文件中读取它,您可能想查看read.table的sep参数。
标签: regex r dataframe strsplit