在本文中,我們將了解如何在 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。