Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R IP读取和一些缺少的值_R_Time_Ip - Fatal编程技术网

R IP读取和一些缺少的值

R IP读取和一些缺少的值,r,time,ip,R,Time,Ip,我是R的新手。这次我真的需要读取一个数据,包括时间、ip和类似的内容: 18:00:04.940864 129.63.50.235.53>129.63.71.70.1111:udp 107 18:00:04.957456 129.63.80.240.161>129.63.152.10.39518:udp 151 18:00:04.958432 129.63.152.10.39518>129.63.80.240.161:udp 136 DF 18:00:04.963312 217.79.96.18

我是R的新手。这次我真的需要读取一个数据,包括时间、ip和类似的内容:

18:00:04.940864 129.63.50.235.53>129.63.71.70.1111:udp 107 18:00:04.957456 129.63.80.240.161>129.63.152.10.39518:udp 151 18:00:04.958432 129.63.152.10.39518>129.63.80.240.161:udp 136 DF 18:00:04.963312 217.79.96.182.53>129.63.1.1.1564:udp 48 DF 18:00:05.000976 129.63.50.235.1028>218.232.110.133.53:udp 34 18:00:05.20788129.63.50.235.1028>203.50.0.24.53:udp 32 我从

read.table(file='sample.txt',head=F,'%H:%M:%S',sep='')
我被困在这一点上,因为分离的类型很少:空间“>”和“:” Finally是最后一个向量,其中可以包含DF,也可以不包含DF


有谁能给我一个解决这类数据的方法吗?非常感谢

这里有一个暴力方法

tt <- read.table(header=FALSE, fill=TRUE, stringsAsFactors=FALSE,
text="18:00:04.940864 129.63.50.235.53 > 129.63.71.70.1111:  udp 107
18:00:04.957456 129.63.80.240.161 > 129.63.152.10.39518:  udp 151
18:00:04.958432 129.63.152.10.39518 > 129.63.80.240.161:  udp 136 (DF)
18:00:04.963312 217.79.96.182.53 > 129.63.1.1.1564:  udp 48 (DF)
18:00:05.000976 129.63.50.235.1028 > 218.232.110.133.53:  udp 34
18:00:05.207888 129.63.50.235.1028 > 203.50.0.24.53:  udp 32")

last <- apply(tt[-(1:4)], 1, paste, collapse=' ')
tt[,5] <- last
tt[,4] <- sub(':', '', tt[,4])
tt <- tt[c(1,2,4,5)]

> tt
##               V1                  V2                  V4           V5
## 1 18:00:04.940864    129.63.50.235.53   129.63.71.70.1111     udp 107 
## 2 18:00:04.957456   129.63.80.240.161 129.63.152.10.39518     udp 151 
## 3 18:00:04.958432 129.63.152.10.39518   129.63.80.240.161 udp 136 (DF)
## 4 18:00:04.963312    217.79.96.182.53     129.63.1.1.1564 udp  48 (DF)
## 5 18:00:05.000976  129.63.50.235.1028  218.232.110.133.53     udp  34 
## 6 18:00:05.207888  129.63.50.235.1028      203.50.0.24.53     udp  32