数据有一列,其x坐标和y坐标保存为" x,y"这阻止我创建散点图。
是否可以根据该数据进行绘图?
前:
location
77, 67
108, 31
108, 35
3, 42
7, 43
2, 76
答案 0 :(得分:1)
您可以使用 tidyr 包中的separate
来拆分一列字符串。默认情况下,separate
将分隔任何非字母数字字符。如果convert
的{{1}}参数设置为separate
,则TRUE
会将拆分字符串转换为数值(如果可能)。请参阅以下示例:
separate
答案 1 :(得分:0)
这样的东西?
dt <- data.table(location=list(c(77,67),c(108,31),c(108,35)))
dt[,x:=location[[1]][1],by=1:nrow(dt)]
dt[,y:=location[[1]][2],by=1:nrow(dt)]