要编写一个R程序来从给定数据框中获取行,首先我们使用 **data.frame()** 函数,它是一个用于创建数据框的内置函数。数据框是等长向量的列表,用于以表格格式存储不同类型的数据,如数字、字符串等,具有行和列。然后我们通过调用该数据框的行号来获取所需的行。
在这个R程序中,我们使用变量 **L、E、A、R 和 N** 来存储不同类型的向量。然后调用 **data.frame()** 函数来创建一个数据框。最后,通过调用 **L[1:2,]** 等方式提取前两行。
**步骤1**:将变量 **L,E,A,R,N** 分配向量值
**步骤2**:首先打印原始向量值
**步骤3**:从给定数据框中提取前两行,例如 L**[1:2,]**
**步骤4**:将变量 **result** 分配给 **data.frame** 函数的结果
**步骤5**:打印变量 **result**,它存储了结果
L = data.frame
(
E = c('Jhon', 'Hari', 'Anu', 'Jack', 'Disna'),
A = c(10, 9.5, 12.2, 11, 8),
R = c(2, 1, 2, 4, 1),
N = c('yes', 'no', 'yes', 'no', 'no')
)
print("Original dataframe:")
print(L)
print("Extract first two rows:")
result = L[1:2,]
print(result)
[1] "Original dataframe:"
name score attempts qualify
1 John 10 2 yes
2 Hari 9.5 1 no
3 Anu 12.2 2 yes
4 Jack 11 4 no
5 Disna 8 1 no
[1] "Extract first two rows:"
name score attempts qualify
1 John 10 2 yes
2 Hari 9.5 1 no