R语言 如何绘制一个数据框架的子集

R语言 如何绘制一个数据框架的子集

在这篇文章中,我们将学习在R编程语言中绘制数据框架子集的多种方法。在这里,我们将使用R语言内置的 “USArrests “数据集。

方法1:使用subset()函数

在这个方法中,首先根据一些条件创建一个数据子集,然后用plot函数来绘制它。让我们首先创建数据的子集。

语法: plot(subset( data, condition, select))

参数

data: 数据框架

condition: 表示要进行子集的逻辑表达式。

select :表示要选择的列

例子

subset(USArrests, Assault > 100 & UrbanPop > 25,
       select = c( Rape, Assault))

输出

Rape Assault

Alabama        21.2     236

Alaska         44.5     263

.

.

.

Washington     26.2     145

Wyoming        15.6     161

现在让我们为如此获得的子集创建绘图。上述命令可以直接传递给plot()函数。

例子

plot(subset(USArrests,Assault > 100 & UrbanPop > 25, 
            select = c(Rape, Assault)))

输出

如何在R语言中绘制一个数据框架的子集?

方法2:使用[ ]操作符

使用 ‘[ ] ‘操作符,可以根据一些条件访问向量和数据帧中的观察值元素并进行子集。

语法: plot( dfcol1[condition], dfcol2[condition] )

参数

df:数据框架

条件:表示必须在其基础上进行子集的逻辑表达。

同样,数据将首先被子集出来,然后被提供给plot()函数。

例子

plot(USArrestsRape[USArrestsAssault > 100] ,
     USArrestsAssault[USArrestsAssault > 100] )

输出

如何在R语言中绘制一个数据框架的子集?

方法3:使用行和列的属性

在这里,我们传递要绘制的行和列的名称,以及基于哪些子设置的条件给绘图函数。

语法: plot( x ~ y, data=subset(df, condition ) )

参数

x: x轴的数据

y :y轴的数据

data: 我们想要绘制的数据框架的子集。

df: 数据框架对象

condition: 表示要进行子集绘制的逻辑表达式。

例子

plot(Murder ~ UrbanPop, data=subset(USArrests, Rape < 25))

输出

如何在R语言中绘制一个数据框架的子集?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程