如何在R数据集中将某个属性拆分为两个独立的属性

如何在R数据集中将某个属性拆分为两个独立的属性,r,split,R,Split,我得到一个数据集,其中包含一个属性“year.month.repair”,数据显示为2009/4 我不熟悉使用R,我想知道如何将数据拆分为“year.repair”和“month.repair”。我尝试过使用拆分(RepairTrain,RepairTrain$year.month.repair),但我找不到进一步的方法,也找不到如何正确地将其拆分为两个属性 谢谢大家! 要拆分字符串,可以使用strsplit函数,指定“拆分”。 (并格式化返回的列表) 或者在您的情况下,您可以使用sub yea

我得到一个数据集,其中包含一个属性
“year.month.repair”
,数据显示为
2009/4

我不熟悉使用R,我想知道如何将数据拆分为
“year.repair”
“month.repair”
。我尝试过使用
拆分(RepairTrain,RepairTrain$year.month.repair)
,但我找不到进一步的方法,也找不到如何正确地将其拆分为两个属性


谢谢大家!

要拆分字符串,可以使用
strsplit
函数,指定“拆分”。 (并格式化返回的列表)

或者在您的情况下,您可以使用
sub

year.repair <- sub("[/].*", "", RepairTrain$year.month.repair)
month.repair <- sub(".*[/]", "", RepairTrain$year.month.repair)
year.repair我猜
read.table(text=RepairTrain$year.month.repair,sep=“/”)应该输出两列,然后,
cbind
与您的
RepairTrain
year.repair <- sub("[/].*", "", RepairTrain$year.month.repair)
month.repair <- sub(".*[/]", "", RepairTrain$year.month.repair)