在本文中,我们将了解如何在 R 编程语言中将命名向量转换为 Dataframe。
方法一:
通常,在将命名向量转换为数据帧时,我们可能会遇到问题。也就是说,向量的名称可以转换为行名称,并且数据可以转换为单个列。所以我们需要将向量转换为列表,然后将列表转换为数据帧。
首先,我们将使用 as.list( ) 方法将向量转换为列表,并将其传递给 data.frame( ) 方法,以便将向量转换为数据帧。
例子:
R
vector1 = c(1, "karthik", "IT")
names(vector1) = c("id", "name", "branch")
df = data.frame(as.list(vector1))
print(df)
输出:
方法2:使用tibble库。
tibble 库中有一个名为as_tibble( ) 函数的方法。为了使用as_tibble( ),我们需要安装 tibble 库。要安装包,我们可以通过传递包名称作为参数来使用 install.packages( ) 函数。
syntax : variable = as_tibble (as.list(vector))
例子:
R
library(tibble)
vec1 = c("1", "karthik", "IT")
names(vec1) = c("id", "name", "branch")
df=as_tibble(as.list(vec1))
print(df)
输出:
相关用法
- R Numbers转Dates用法及代码示例
- R Nested Lists转Dataframe用法及代码示例
- R Character转Timestamp用法及代码示例
- R Character转Factor用法及代码示例
- R Character转Numeric用法及代码示例
- R Date转Numeric用法及代码示例
- R Factor转Character用法及代码示例
- R String转Datetime用法及代码示例
- R Matrix转Vector用法及代码示例
- R list转array用法及代码示例
- R CSV转list用法及代码示例
- R matrix转list用法及代码示例
- R CSV转array用法及代码示例
- R table转dataframe用法及代码示例
- R Matrix转Dataframe用法及代码示例
- R DataFrame转vector用法及代码示例
- R SparkR alias用法及代码示例
- R SparkR approxQuantile用法及代码示例
- R SparkR arrange用法及代码示例
- R SparkR as.data.frame用法及代码示例
- R SparkR attach用法及代码示例
- R SparkR avg用法及代码示例
- R SparkR awaitTermination用法及代码示例
- R SparkR broadcast用法及代码示例
- R SparkR cache用法及代码示例
注:本文由纯净天空筛选整理自krishnakarthikeyakhandrika大神的英文原创作品 Convert Named Vector to DataFrame in R。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。