我有一个字符串,需要将时间戳与该字符串分开。我使用 strsplit
函数进行字符串拆分。在这里附上我的代码。
string <- "10:00:in(XXXX),10:47:out(XXXX),12:36:in(XXXX),13:12:out(XXXX)"
splt <- strsplit(string,split = ",")[[1]]
> splt
[1] "10:00:in(XXXX)" "10:47:out(XXXX)" "12:36:in(XXXX)" "13:12:out(XXXX)"
以下是我的预期输出,
[1] "10:00" "10:47" "12:36" "13:12"
strsplit
函数需要添加什么修改。你能帮我解决这个问题吗?
提前致谢
最佳答案
我不确定您可以向 strsplit
添加什么,但您可以将其包装在 substr
调用中,因为您的时间是标准长度,所以这会起作用。
string <- "10:00:in(XXXX),10:47:out(XXXX),12:36:in(XXXX),13:12:out(XXXX)"
splt <- substr(strsplit(string,split = ",")[[1]], 1, 5)
splt
[1] "10:00" "10:47" "12:36" "13:12"
关于r - 如何从 R 中的字符串中拆分和分离时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48107725/