首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

R语言之 dplyr

这个以一种统一的规范更高效地处理数据框。dplyr 里处理数据框的所有函数的第一个参数都是数据框名。 下面以 MASS 里的 birthwt 数据集为例,介绍 dplyr 里常用函数的用法。...select(birthwt, bwt, age, race, smoke) 请注意,MASS 里有一个同名函数 select( ),如果同时加载了 dplyr 和 MASS ,R 会默认使用较后加载的里的函数...为了避免混淆,我们可以使用符号 :: 特别指明使用某一个里的函数,例如 dplyr::select( )。之后我们将会对函数 select( ) 作进一步介绍。...tibble 是 tidyverse 系列(包括 dplyr )提供的一种类似数据框的格式。...例如: c(2, 4, 6, 8) %>% matrix(nrow = 2) 因为 dplyr 里面的函数第一个参数总是数据框,所以这些函数配合传递操作符处理数据框非常方便。

36820

「R」数据操作(五):dplyr 介绍与数据过滤

这里我们使用dplyr操作2013年纽约市的航班起飞数据集(2013)。 准备 这部分我们聚焦于如何使用dplyr,除ggplot2的另一个tidyverse核心成员。...我们将使用nyclights13数据解释关键的概念并使用ggplot2帮助理解数据。...## lag(): dplyr, stats 注意一下你导入tidyverse时给出的冲突信息(Conflicts),它告诉你dplyr覆盖了R基础中的函数。...nycflights13 我们将使用nycflights13::flights来探索dplyr基本的数据操作动词。该数据集包含2013年336,776次航班起飞数据,来自美国交通统计局。...使用filter()过滤行 filter()允许我们根据观测值来对数据集取子集。第一个参数是数据框的名字,第二和随后的参数是用于过滤数据框的表达式。

2.4K11

高速网络过滤

话题有些扯远了,越是今天信息如此膨胀,WAF越是会偏向于用电脑来解决而非嵌入式设备,但和我要提到的话题牵涉到的都是过滤。...速度太快,我们实在无法完全使用CPU来处理这一切,CPU只可以作为终端配置等功能,而对于万M网络本身的控制应使用ASIC(Application Specific Integrated Circuit,...想起大约十年以前,我们利用FPGA处理NGN信令,涉及到网络过滤、统计等。...当时,我们对于过滤是半定死的,比如UDP还是TCP、端口需要不需要过滤、如果需要端口过滤端口多少、IP需要补需要过滤、如需要IP过滤IP如何过滤,如此设计是因为对于当时的应用来说也已经足够。   ...如果熟悉抓包工具,比如tcpdump,会想到平常的时候我们对于2~4层的抓的确不会想WAF那样动辄regex作为判断条件,而是一堆基于固定位置(比如对于UDP,其端口号、IP地址等在中的偏移都是固定的

95370

在vxlan网络中使用tcpdump精确过滤

于是我们需要以内层报文的字段数据作为过滤条件进行精确抓。参考 pcap-filter 的手册文档,可以使用 proto [ expr : size ] 的方式来表示数据中的数据。...报文的 vxlan 报文可使用如下命令进行过滤:tcpdump 'udp[39]=1' -nv -i bond1其中数字 39 由 8(sizeof udp) + 8(sizeof vxlan)...同理,对于内层报文源 ip 地址为 172.10.5.33 的报文可使用如下命令进行过滤:tcpdump 'udp[42:4]=0xac0a0521' -nv -i bond1这里需要将 ip 地址转换为四字节十六进制数...对于内层报文源或者目的 ip 地址为 172.10.5.33 的报文可使用如下命令进行过滤:tcpdump 'udp[42:4]=0xac0a0521' or 'udp[46:4]=0xac0a0521...' -nv -i bond1对于内层报文中通信两端 ip 地址为 172.16.10.7 和 3.5.5.5 的报文可使用如下命令进行过滤:sip='0xac100a07' ; dip='0x03050505

76730

在vxlan网络中使用tcpdump精确过滤

于是我们需要以内层报文的字段数据作为过滤条件进行精确抓。 参考 pcap-filter 的手册文档,可以使用 proto [ expr : size ] 的方式来表示数据中的数据。...报文的 vxlan 报文可使用如下命令进行过滤: tcpdump 'udp[39]=1' -nv -i bond1 其中数字 39 由 8(sizeof udp) + 8(sizeof vxlan...同理,对于内层报文源 ip 地址为 172.10.5.33 的报文可使用如下命令进行过滤: tcpdump 'udp[42:4]=0xac0a0521' -nv -i bond1 这里需要将 ip...对于内层报文源或者目的 ip 地址为 172.10.5.33 的报文可使用如下命令进行过滤: tcpdump 'udp[42:4]=0xac0a0521' or 'udp[46:4]=0xac0a0521...如果需要更细的过滤条件来进行精细过滤,参考上述示例即可编写对应的抓命令。

52030

Fiddler抓之请求过滤

Fiddler抓广泛应用到工作中 ;成功设置代理后 ,我们进行应用抓 ,很多无用的请求在Fiddler中呈现 。...今天把Fiddler如何过滤掉无用的请求 ,抓指定的,进行分享给还并并不知道的测试从业者。温习温习。...*)+ 最后在介绍下非常便捷的Response Status Code过滤 响应HTTP状态过滤规则可自定义勾选 Hide success(202,204,206)& 隐藏响应成功的session(202,204,206...& 隐藏无变更的session(304) 设置完毕后click [Actions] 选择 run filters now 进行立即运行该设置;建议保存一份 save filterset以备后面可以直接使用..., 如下是我进行设置的,指定展示包含*.pagoda.com.cn所有请求以及过滤js|css|google|favicon类型的请求,看看效果,是不是清爽,简明很多,然后去找到自己需要的进行分析测试

3.1K10
领券