r 连接data.frame中的2个文本列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 连接data.frame中的2个文本列相关的知识,希望对你有一定的参考价值。

> dat=read.csv(file.choose(),header=FALSE,sep=" ")
> head(dat)
     V1     V2             V3     V4
1 83965 891552   Identifiable People
2 88599 891552   Identifiable People
3 42966 891552   Identifiable People
4 83965 891553 Unidentifiable People
5 88599 891553 Unidentifiable People
6 42966 891553 Unidentifiable People
> dat$LABEL<-do.call(paste,c(dat[c("V3","V4")],sep="_"))
> head(dat)
     V1     V2             V3     V4                 LABEL
1 83965 891552   Identifiable People   Identifiable_People
2 88599 891552   Identifiable People   Identifiable_People
3 42966 891552   Identifiable People   Identifiable_People
4 83965 891553 Unidentifiable People Unidentifiable_People
5 88599 891553 Unidentifiable People Unidentifiable_People
6 42966 891553 Unidentifiable People Unidentifiable_People

以上是关于r 连接data.frame中的2个文本列的主要内容,如果未能解决你的问题,请参考以下文章

基于存储为R w / dplyr mutate()中的向量的列索引连接data.frame字符列?

如何从包含在单个列中的文本构建 data.frame?

R-将提取的文本数据(每个实例作为行)导出为data.frame格式

在R中按列合并数字和字符?

范围连接 data.frames - R 中具有日期范围/间隔的特定日期列

在R中添加2个数据帧而不会丢失列