【问题标题】:How to remove decimal and number after decimal in r [duplicate]如何在r中删除小数点和小数点后的数字[重复]
【发布时间】:2019-09-13 17:32:29
【问题描述】:

我的文件是这样的(1822306 long file)-

colIDs  rowIDs
1   NBAS    NBAS
2   DNAH9   DNAH9
3   NRAS    NRAS
4   NRAS.1  NRAS
5   TP53    TP53
6   TP53.1  TP53
7   SCYL2   TP53
8   RNF19A  SCYL2

我想从这个文件remove after decimal value including decimal(.)

【问题讨论】:

  • 你也可以df1 %>% mutate(colIDs = str_remove("colIDs, "\\.\\d+$"))

标签: r file csv


【解决方案1】:

您可以使用sub 和正则表达式来执行此操作。

Data$colIDs = sub("\\..*", "", Data$colIDs)

\\. 选择(第一个)期间,.* 包括之后的所有内容。这些将替换为空字符串。

【讨论】:

    猜你喜欢
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    相关资源
    最近更新 更多