我有一个数据框,其中的行如下: xyz-1;xyz-2;等等
数据帧x:
1 2 3
xyz-1 1 4 e
xyz-2 2 5 a
xyz-3 3 6 c我尝试过write.table(x,file="out");x是我的数据框架。当我使用write.table时,我想要的文本文件(输出)的行格式为: 1;2;...;
我该怎么做呢?如何删除每一行的开头部分(xyz)?
发布于 2018-08-04 19:02:57
您可以使用:rownames(x) <- NULL删除"xyz -“部分。
Alternative:rownames(x) <- gsub("xyz-", "", rownames(x))将"xyz-“替换为"”(nothing),因此将其删除。
确保模式是"xyz-“,或者如果你需要一个空格(比如"xyz -")。
https://stackoverflow.com/questions/51684236
复制相似问题