R语言 如何在R数据框架中把两列合并成一列 |
您所在的位置:网站首页 › 如何合并两列日期 › R语言 如何在R数据框架中把两列合并成一列 |
R语言 如何在R数据框架中把两列合并成一列
在这篇文章中,我们将讨论如何在R编程语言中把数据框架中的两列合并为一。 方法1:使用paste函数这个函数用于将数据框架中的两列用分隔符连接起来。 语法: paste(datacolumn1, datacolumn2, sep=" ")其中 data是输入的数据框架 column1是第一列 column2是第二列 sep是两列之间的分隔符。例1 : # create dataframe data = data.frame(firstname=c("akash", "kyathi", "preethi"), lastname=c("deep", "lakshmi", "savithri"), marks=c(89, 96, 89)) # display print(data) # combine first name and last name columns # with blank separator datafullname = paste(datafirstname, data$lastname, sep=" ") # display data输出 : 例2 : # create dataframe data = data.frame(firstname=c("akash", "kyathi", "preethi"), lastname=c("deep", "lakshmi", "savithri"), marks=c(89, 96, 89)) # display print(data) # combine first name and last name columns # with blank separator datafullname = paste(datafirstname, data$lastname, sep="--") # display data输出 : 这个函数在tidyr包中是可用的,我们必须加载该包,然后将列合并。 语法: unite(dataframe, combined_columnname, c(columns))其中。 dataframe是输入数据框架 columns是要合并的数据框架的列 combined_columnname是组合列的名称。例子: # import tidyr package library(tidyr) # create dataframe data = data.frame(firstname=c("akash", "kyathi", "preethi"), lastname=c("deep", "lakshmi", "savithri"), marks=c(89, 96, 89)) # display print(data) # combine first name and last name columns # with blank separator data = unite(data, fullname, c(firstname, lastname)) # display data输出: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |