R:基于单词列表拆分字符串

时间:2017-08-29 16:19:31

标签: r

我有两列说ID和小时。 ID不言自明。小时列包含每个工作日实体开放的小时数,如下所述。请注意某些实体可能会在一天内间歇性打开,如ID 2所示。

ID | Hours
---
1 | {"sunday":[["10:00","21:30"]],"saturday":[["10:00","21:30"]],
"tuesday":[["10:00","21:30"]],"friday":[["10:00","21:30"]],
"thursday":[["10:00","21:30"]],"wednesday":[["10:00","21:30"]],
"monday":[["10:00","21:30"]]}

---
2 |    {"sunday":[["7:00","15:00"],["17:30","21:30"]],
"saturday":[["7:00","15:00"],["17:30","21:30"]],
"tuesday":[["7:00","15:00"],["17:30","21:30"]],
"friday":[["7:00","15:00"],["17:30","21:30"]],"thursday":[["7:00","15:00"],["17:30","21:30"]],
"wednesday":[["7:00","15:00"],["17:30","21:30"]],
"monday":[["7:00","15:00"],["17:30","21:30"]]}

我在寻找:将小时分成不同的列。此外,时间应在相应的日期之下。

ID | Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday
---
1 | ["10:00","21:30"] | ["10:00","21:30"] | ["10:00","21:30"] | ["10:00","21:30"] | ["10:00","21:30"] | ["10:00","21:30"] | ["10:00","21:30"]
---
2 | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"] | ["7:00","15:00"],["17:30","21:30"]

我希望这些信息有所帮助。如果不清楚,请告诉我,我会尝试即兴发表我的问题。

提前感谢您的帮助。

此致 安库尔

0 个答案:

没有答案