从现有的不充分的数据框架中创建R中的新数据框,可以使用以下方法:
data.frame()
函数创建新的数据框:# 创建一个新的数据框
new_data_frame <- data.frame(column1 = c(value1, value2, value3),
column2 = c(value4, value5, value6),
column3 = c(value7, value8, value9))
cbind()
函数将现有的数据框与新的数据合并:# 创建一个新的数据框
new_data_frame <- cbind(existing_data_frame, column1 = c(value1, value2, value3),
column2 = c(value4, value5, value6),
column3 = c(value7, value8, value9))
rbind()
函数将现有的数据框与新的数据合并:# 创建一个新的数据框
new_data_frame <- rbind(existing_data_frame, column1 = c(value1, value2, value3),
column2 = c(value4, value5, value6),
column3 = c(value7, value8, value9))
merge()
函数将现有的数据框与新的数据合并:# 创建一个新的数据框
new_data_frame <- merge(existing_data_frame, new_data_frame, by = "column_name")
dplyr
包中的bind_rows()
函数将现有的数据框与新的数据合并:# 创建一个新的数据框
new_data_frame <- dplyr::bind_rows(existing_data_frame, new_data_frame)
dplyr
包中的bind_cols()
函数将现有的数据框与新的数据合并:# 创建一个新的数据框
new_data_frame <- dplyr::bind_cols(existing_data_frame, new_data_frame)
在这些方法中,您可以根据需要选择最适合您的方法来创建新的数据框。
云+社区开发者大会(北京站)
Elastic 实战工作坊
腾讯云GAME-TECH沙龙
云+社区技术沙龙 [第31期]
云+社区技术沙龙[第27期]
DB TALK 技术分享会
小程序云开发官方直播课(应用开发实战)
第四期Techo TVP开发者峰会
领取专属 10元无门槛券
手把手带您无忧上云