gsub

    1热度

    2回答

    这里是我的代码的再生用一个简化的摘录: library("quantmod") stockData <- new.env() stocksLst <- c("AAB.TO", "BBD-B.TO", "BB.TO", "ZZZ.TO") nrstocks = length(stocksLst) startDate = as.Date("2016-09-01") for (i in 1:

    1热度

    1回答

    我的字符串看起来像下面显示的a。我需要提取第一个//和第一个后续/之间的部分字符串。我使用sub与perl = F,但它大约比perl = T慢4倍。所以我试着perl = T,发现搜索从字符串的END开始? a = "https://moo.com/meh/woof//A.ds.serving/hgtht//ghhg/tjtke" print(gsub(".*//(.*?)/.*","

    1热度

    2回答

    这里修改字符串简化正则表达式是我原来的字符串: "Chassis ID TLV\n\tMAC: 00:xx:xx:xx:xx:xx\nPort ID TLV\n\tIfname: Ethernet1/3\nTime to Live TLV\n\t120" ,我想是要格式化的字符串: "Chassis ID TLV;00:xx:xx:xx:xx:xx\nPort ID TLV;Ethernet1

    1热度

    1回答

    我有一个数据框,其中一些单元格包含*值。 RowNumber Col1 1 * 2 ** 3 A123 4 **** 5 123 我试图用空白/空值 所需的输出 RowNumber Col1 1 2 3 A123 4 5 123 上实现这一点任何建议是多拨替换这些*值。

    0热度

    2回答

    我想列名的后缀移动到它的开始,使之成为其前缀。我有很多列更改名称(除了后缀),所以手动重命名不是一个选项。 实施例: set.seed(1) dat <- data.frame(ID = 1:5, speed.x.alpha = runif(5), power.x.alpha = rpois(5, 1), force.x.alpha = r

    2热度

    1回答

    我有'aa; a''aa'字符串;'我需要删除';' (或任何其他标点符号),只有当字符串以它结尾时。如果它以它开头或中间包含它,我不想删除它。 下面一行导致删除';' gsub("(^.*)[[:punct:]]","",'a;a')

    0热度

    3回答

    我正在用awk编写脚本来替换所有双引号对于文件夹中所有文件的双引号。 我看到这个计算器,但我得到其他结果 awk 'BEGIN{FS=OFS="#"} {for (i=0;i<=NF;i++) gsub(/"/, "&&",$i)} 1 $f3 > $f2 输出这个例子比如: 01##"hello world"98## 是 01##""""hello world""""98## 而且我

    0热度

    1回答

    我想替换下面的文件中的第二列,但不是所有行。 我尝试这样做: gawk 'BEGIN{a=0} {gsub($2, a++); print $0}' filein > fileout; 但部分弄乱了一些线路,比如它说:TER和结束。 FILEIN看起来是这样的: ATOM 6513 N CYX D 438 6.267 -19.583 33.328 1.00 99.72 N ATOM 6514 CA

    4热度

    3回答

    我有两个特征向量: x = {"a", "b", "c", "kt"} y = {"abs", "kot", "ccf", "okt", "kk", "y"} 我需要用X来从y中删除条目,以便只有字符串不包含任何的x的条目仍然如下: y = {"kot", "kk", "y"} 代码应该适用于任何大小的向量x和y。 到目前为止,我已经尝试使用gsub和grepl,但这些只适用于单个字符串

    1热度

    1回答

    给定像"Whatup   <b>whatever<b> \n"这样的字符串,我需要将它变成“Whatup whatever”。 我很接近我的下面的方法,但我找不到一个好方法来删除动态&和 类型代码。我不想每个都出现gsub(就像我用逗号做的那样) - 有成千上万的行和许多不同的代码在里面...... blah 任何指针都是受欢迎的。 def self.clean_str