【发布时间】:2014-08-24 02:54:02
【问题描述】:
我有这个数据框:
Campaña Visitas Compras
1 faceBOOKAds-1 524 2
2 FacebookAds-2 487 24
3 fcebookAds-3 258 4
4 Email1 8 7
我想要这个:
Campaña Visitas Compras
1 FBAds1 524 2
2 FBAds2 487 24
3 FBAds3 258 4
4 Email1 8 7
1) 我读到“GSUB”可以完成这项工作,所以我使用了这个:
DataGoogle2 <- gsub("faceBOOKAds-1", "FBAds", DataGoogle1$Campaña)
但我得到了这个矢量对象(如你所见,我丢失了 data.frame 格式):
[1] "FBAds" "FacebookAds-2" "fcebookAds-3" "Email1" ...
2)然后我尝试使用:as.data.frame:
DataGoogle2 <- as.data.frame(gsub("faceBOOKAds-1", "FBAds", DataGoogle1$Campaña))
但是得到这个(没有数据框格式):
1 FBAds
2 fFacebookAds-2
3 fcebookAds-3
4 Email1
我怎样才能得到我需要的东西?我知道替换方法不太好。我最需要的是不要松散数据框格式,但欢迎任何有关 REGEX 部分的帮助!
【问题讨论】:
-
顺便说一句,您是否也在 R-Help 上发布了这个问题(或一个非常相似的问题)?我的理解是,在两个网站上同时提出相同或相似的问题时,交叉发布或多次发布或任何可能的术语都不是一个好习惯。