【问题标题】:how to delet specific character from a list in the loop in python如何从python循环中的列表中删除特定字符
【发布时间】:2022-07-21 20:28:27
【问题描述】:

我在 python 中有如下列表:

2022-01-01 , 0207.14.93.00 , 美国 , 2000 , KGM

2022-01-01,0407.14.03.00,美国,3400,KGM

...

第一列 2022-01-01 我想从中删除 -。像这样:20220101 并再次将其放在该列中。 我把代码写下来了:

for cu in range(len(df[df.columns[1]])):
        year_month[cu]=year_month[cu].sub("-")

所以我使用 sub 不幸的是我得到了这个错误: 'WebElement' 对象没有属性 'sub'

您能指导我如何从中删除 - 吗? (len(df[df.columns[1]])) 是每个列表的范围。

【问题讨论】:

  • 这是一个列表还是熊猫数据框?

标签: python python-regex


【解决方案1】:

你可以使用替换方法

举个例子

x = "2022-01-01"

print(x.replace('-', '')

你可以在这里查看

https://www.w3schools.com/python/ref_string_replace.asp

【讨论】:

    猜你喜欢
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    • 2021-11-28
    • 2019-04-14
    • 1970-01-01
    • 2022-10-13
    相关资源
    最近更新 更多