【发布时间】:2018-07-20 17:51:01
【问题描述】:
我正在尝试从字符串列表中获取 IP 地址的主机。
ips <- c('140.112.204.42', '132.212.14.139', '31.2.47.93', '7.112.221.238')
我想从 ips 中获取前 2 位数字。输出:
ips <- c('140.112', '132.212', '31.2', '7.112')
这是我为转换它们而编写的代码:
cat(unlist(strsplit(ips, "\\.", fixed = FALSE))[1:2], sep = ".")
当我最后检查单个 ips 的类型时,我会得到这样的结果:
140.112 NULL
不知道我做错了什么。如果你有一些与此完全不同的想法,那也很好。
【问题讨论】: