从数据文件的一列中删除点后的字符串的最后一部分

用户名

也许这是一个简单的问题,但是我检查了一些问题,但找不到适合我问题的合适解决方案。我有一个大文件,分为10列。在第9列中,有一个字符串,其中包含用点分隔的数字和字母。像这样的东西:

id.aa.xx.1.rr.2930
id.ee.yy.2.gres.1
id.ww.3232

我想要的是删除最后一个点之后的字符串的最后一部分。然后输出应该是这样的:

id.aa.xx.1.rr
id.ee.yy.2.gres
id.ww

如您所见,字符串没有相同的模式,所以我不能使用split函数,也不能在python中使用rsplit(),因为点后的最后一个字段每个字符串从1到6个字符。

在python或awk中有任何简单的解决方案吗?

表亲

您可以使用此代码 line[:line.rfind('.')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Pandas Dataframe用另一列中的值替换字符串的一部分

如何在JavaScript中获取字符串的最后一部分?

删除字符串的一部分

删除数据框列(R)中的一部分字符串

删除最后一个“”之后的字符串的最后一部分。在R中

使用列中的一部分字符串来计算并填充pandas数据框中的另一列

如何根据Oracle中另一列的内容删除列中的一部分字符串

用另一列中的值替换字符串的一部分

删除熊猫列中的一部分字符串

使用值从另一列中删除字符串的一部分

获取列表中字符串的最后一部分

从R中的数据框行中删除字符串的一部分

在特定列的连字符后保留字符串的一部分

根据另一列(Python Pandas)的值在列中添加一部分字符串

删除特定字符后的字符串的一部分(从右到左)

在Python中删除用点号分隔的字符串的最后一部分

如何在JavaScript中删除字符串的最后一部分?

在特殊字符后删除字符串的一部分

在连字符后获取字符串的最后一部分

R:根据模式删除字符串的第一部分和最后一部分

如何删除字符串的最后一部分?

消除php中url字符串的最后一部分

在C#中拆分并获取字符串的最后一部分

R Shiny/Shinydashboard:隐藏表格中字符串的最后一部分

从字符串中获取数字的最后一部分

如何在C中删除字符串的最后一部分

数据库的字符串模板只取最后一部分

将字符串的一部分从一列连接到另一列

根据最后一个点拆分并使用字符串的最后一部分创建一个新列