我有一个数据框,其中的行是这样的: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)的开头部分?
答案 0 :(得分:0)
您可以使用以下内容删除“ xyz-”部分:rownames(x) <- NULL
。
替代:rownames(x) <- gsub("xyz-", "", rownames(x))
这将“ xyz-”替换为“”(什么都没有),因此将其删除。
请确保模式完全为“ xyz-”,或者如果您需要在某个地方放置空格(例如“ xyz-”)。