假设我有一个数据框,其中包含两件付款和付款来源(在名称下列出)
df<-data.frame(payment=c(100,500,1000,300,200),name=c('xcv#$12 amazon as' , 'amazon inc.','FSaw alibaba','other company' , 'dasdas amazon'))
payment name
1 100 xcv#$12 amazon as
2 500 FSaw amazon inc.
3 1000 alibaba
4 300 other company
5 200 dasdas amazon
假设数据很大,我只是想这样做,就像用amazon inc替换包含亚马逊的文本一样。并删除所有其他东西。 mydesired输出
payment name
1 100 amazon inc.
2 500 amazon inc.
3 1000 alibaba
4 300 other company
5 200 amazon inc.
我想用亚马逊公司替换所有携带亚马逊的文字。我怎么能这样做
答案 0 :(得分:3)
你可以尝试
public static void Savedata() {
if (HttpContext.Current != null) {
Page page = (Page)HttpContext.Current.Handler;
TextBox TextBox1 = (TextBox)page.FindControl("TextBox1");
}
}
或者,正如@DavidArenburg所建议的那样:
df$name[grepl("amazon",df$name)] <- "amazon inc."