我有一个如下所示的数据框(df< - read_csv("〜/ data.csv"):
gene_id a b
abc100.12 30 70
abc101.23 40 80
abc102.345 50 90
abc103.4567 60 100
我想对此数据框进行更改,如下所示:
gene_id a b
abc100 30 70
abc101 40 80
abc102 50 90
abc103 60 100
基本上,我想在gene_id列中删除十进制值,并保持其他所有内容相同。
如果原始数据帧是df(df <- read_csv("~/data.csv")
),
如何编写R代码以便我有一个上面显示的数据框?
答案 0 :(得分:0)
使用此脚本将十进制后的值替换为空白:
rownames(df) <- gsub("\\..*", "", rownames(df))
如果将gene_id分配给行名。