处理列名 R 中的长连字符
Handling Long hyphen in Column Name R
我将 DF 作为 Chk,将列作为 Column1–Column1,这实际上不是连字符,据我所知可能是长连字符,为了替换我尝试使用的 Spl 字符
colnames(Chk) <- sub("–", ".", colnames(Chk))
哪个 work.Any 其他方法可以处理这个问题?
为了显示差异,我发布了普通连字符 Column1-Column1(普通连字符),Column1–Column1(非普通连字符)
我们只需要复制文本中的字符并在sub
中使用它
sub("–", ".", colnames(Chk), fixed = TRUE)
如果还是不行,那就用 punct
sub("[[:punct:]]", ".", colnames(Chk))
我将 DF 作为 Chk,将列作为 Column1–Column1,这实际上不是连字符,据我所知可能是长连字符,为了替换我尝试使用的 Spl 字符
colnames(Chk) <- sub("–", ".", colnames(Chk))
哪个 work.Any 其他方法可以处理这个问题?
为了显示差异,我发布了普通连字符 Column1-Column1(普通连字符),Column1–Column1(非普通连字符)
我们只需要复制文本中的字符并在sub
sub("–", ".", colnames(Chk), fixed = TRUE)
如果还是不行,那就用 punct
sub("[[:punct:]]", ".", colnames(Chk))