R語(yǔ)言中怎么創(chuàng)建數(shù)據(jù)框

小億
225
2024-03-02 16:20:28

要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)框(data frame)可以使用以下方法:

  1. 使用data.frame()函數(shù):
# 創(chuàng)建一個(gè)包含姓名和年齡的數(shù)據(jù)框
df <- data.frame(Name = c("Alice", "Bob", "Charlie"),
                 Age = c(25, 30, 35))
  1. 使用data.frame()函數(shù)和cbind()函數(shù):
# 創(chuàng)建一個(gè)包含姓名、年齡和性別的數(shù)據(jù)框
name <- c("Alice", "Bob", "Charlie")
age <- c(25, 30, 35)
gender <- c("Female", "Male", "Male")

df <- data.frame(cbind(Name = name, Age = age, Gender = gender))
  1. 使用read.table()函數(shù)讀取外部數(shù)據(jù)文件:
# 從外部csv文件中讀取數(shù)據(jù)創(chuàng)建數(shù)據(jù)框
df <- read.table("data.csv", header = TRUE, sep = ",")

無(wú)論使用哪種方法,創(chuàng)建的數(shù)據(jù)框都可以通過(guò)print()函數(shù)來(lái)查看數(shù)據(jù)框的內(nèi)容。

0