R语言 创建数据框的子集–subset()函数

R语言 创建数据框的子集–subset()函数

R编程语言 中的subset()函数 是用来创建数据框架的子集。这也可用于从数据框中删除列。

语法: subset(df, expr)

参数

  • df: 使用的数据框
  • expr: 子集的条件

在R编程语言中创建数据框的子集

这里我们将使用R语言中的subset()方法来创建数据帧的子集。

例1: R语言的基本例子 – subset()函数

# R program to create
# subset of a data frame
   
# Creating a Data Frame
df<-data.frame(row1 = 0:2, row2 = 3:5, row3 = 6:8)
print ("Original Data Frame")
print (df)
   
# Creating a Subset
df1<-subset(df, select = row2)
print("Modified Data Frame")
print(df1)
R

输出

[1] "Original Data Frame"
  row1 row2 row3
1    0    3    6
2    1    4    7
3    2    5    8
[1] "Modified Data Frame"
  row2
1    3
2    4
3    5
R

在这里,在上面的代码中,原始数据框保持不变,而另一个数据框的子集被创建,它持有从原始数据框中选择的行。

例2:在R语言中创建数据框架的子集

# R program to create
# subset of a data frame
   
# Creating a Data Frame
df<-data.frame(row1 = 0:2, row2 = 3:5, row3 = 6:8)
print ("Original Data Frame")
print (df)
   
# Creating a Subset
df<-subset(df, select = -c(row2, row3))
print("Modified Data Frame")
print(df)
R

输出

[1] "Original Data Frame"
  row1 row2 row3
1    0    3    6
2    1    4    7
3    2    5    8
[1] "Modified Data Frame"
  row1
1    0
2    1
3    2
R

在这里,在上述代码中,行被永久地从原始数据框中删除。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册