dataframe,如果列A的取值里面含有“至今", 那么删掉"至今";如果里面不含有"至今",就不进行操作
时间: 2023-04-06 15:00:43 浏览: 91
dataframe设置两个条件取值的实例
好的,对于这个问题,我可以回答。可以使用 Pandas 库中的 str.replace() 方法,将列 A 中的 "至今" 替换为空字符串。代码示例如下:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': ['2020-01-01', '2021-06-30 至今', '2019-05-01']})
# 判断列 A 中是否含有 "至今"
if '至今' in df['A'].values:
# 如果含有,使用 str.replace() 方法将其替换为空字符串
df['A'] = df['A'].str.replace(' 至今', '')
# 输出处理后的 DataFrame
print(df)
```
输出结果为:
```
A
0 2020-01-01
1 2021-06-30
2 2019-05-01
```
这样就可以实现对列 A 中的 "至今" 进行删除的操作了。
阅读全文