如何将 DataFrame 行转换为 R 中的字符向量?
如果我们想将数据帧行转换为字符向量,那么我们可以使用 as。 字符() 方法 在 R 中,我们可以通过将向量值括在双引号中来构造一个字符向量,但是如果我们想从数据帧行值创建一个字符向量,我们可以使用 as字符函数。
例如,如果我们有一个数据框 df,那么可以使用 as 将 df 第一行中的值转换为字符向量。字符(df[1,])。
Syntax: as.character(df[rownum, ])
示例 1:这里我们要将数据帧行转换为字符向量。
在这里,我们将创建一个数据框,然后将其转换为向量。
R
# creating dataframe
data <- data.frame(x1 = 1:5,
x2 = letters[1:5],
x3 = 6:10)
# converting first row into character vector
first_row_vector = as.character(data[1, ]);
print(first_row_vector)
R
data <- data.frame(x1 = c("rahul", "vikas") ,
x2 = letters[1:2],
x3 = c(1,2))
first_row_vector = as.character(data[2, ]);
print("dataFrame")
print(data)
print("character vector of first row is" )
print(first_row_vector)
输出:
[1] "1" "1" "6"
示例 2:将行数据帧转换为向量。
电阻
data <- data.frame(x1 = c("rahul", "vikas") ,
x2 = letters[1:2],
x3 = c(1,2))
first_row_vector = as.character(data[2, ]);
print("dataFrame")
print(data)
print("character vector of first row is" )
print(first_row_vector)
输出: