我获得了一个包含属性"year.month.repair"
的数据集,数据显示为2009/4
我是使用R的新手,我想知道如何将数据拆分为"year.repair"
和"month.repair"
。我尝试过使用split(RepairTrain, RepairTrain$year.month.repair)
,但我无法了解如何进一步使用或如何正确地将其拆分为两个属性。
谢谢!
答案 0 :(得分:0)
要拆分字符串,您可以使用strsplit
函数,指定“拆分”。
(并格式化返回的列表)。
do.call(rbind, strsplit(RepairTrain$year.month.repair, split = "/"))
或者您可以使用sub
year.repair <- sub("[/].*", "", RepairTrain$year.month.repair)
month.repair <- sub(".*[/]", "", RepairTrain$year.month.repair)