R语言 把命名的向量转换为数据框架

R语言 把命名的向量转换为数据框架

在这篇文章中,我们将看到如何在R编程语言中把命名向量转换为数据框架。

方法1 :

一般来说,在将命名向量转换为数据框架时,我们可能会面临一个问题。那就是,向量的名称可能被转换为行名,而数据可能被转换为单列。所以我们需要将向量转换为列表,然后将列表转换为数据框架。

首先,我们将使用as.list( )方法将向量转换为列表,并将其传递给data.frame( )方法,以便将向量转换为数据帧。

例子

vector1 = c(1, "karthik", "IT")
names(vector1) = c("id", "name", "branch")
  
df = data.frame(as.list(vector1))
print(df)

输出:

在R语言中把命名的向量转换为数据框架

方法2:使用tibble库。

在tibble库中有一个方法叫as_tibble( )函数。为了使用as_tibble( ) ,我们需要安装tibble库。为了安装软件包,我们可以使用install.packages( )函数,将软件包的名称作为参数传入。

语法: variable= as_tibble (as.list(vector))

例子

library(tibble)
vec1 = c("1", "karthik", "IT")
names(vec1) = c("id", "name", "branch")
  
df=as_tibble(as.list(vec1))
print(df)

输出:

在R语言中把命名的向量转换为数据框架

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程