无法在 Python 数据框中的列表中使用 .find() 函数来查找字符的位置



现在有点沮丧,这是手头的任务

我有一个消息列表,这些消息有一个字符"x",所有的字符"x"必须删除。字符"x"在不同的位置找到,否则我就用数字了。

import pandas as pd

dbc = pd.read_csv(r'file1')
colDBC = [12]
dbc = dbc[dbc.columns[colDBC]]
ids = dbc.values
print (ids[0].find("x"))

最后,我想在循环中运行.find()命令,并使用它发送的值来删除&;x&;之前的所有内容,有什么想法吗?

返回Series/Index中每个字符串的最高索引。

每个返回的索引对应于子字符串完全包含在[start:end]之间。返回-1失败。相当于标准str.rfind()。

import pandas as pd

dbc = pd.read_csv(r'file1')
colDBC = [12]
dbc = dbc[dbc.columns[colDBC]]
ids = dbc.values
print (ids[0].rfind("x"))

相关内容

  • 没有找到相关文章

最新更新