【发布时间】:2021-05-09 20:46:04
【问题描述】:
我尝试只替换熊猫列中字符串的一个字符。具体来说,我想更换 . by - 在“日期”列中
这是我的脚本:
import pandas as pd
number = {"date": [2002.04, 2002.05], "team": ["a", "b"]}
number_pandas = pd.DataFrame(number)
number_pandas
number_pandas.date.replace(".", "-")
这是输出:
0 2002.04
1 2002.05
Name: date, dtype: float64
它不起作用。也许你可以帮助使用正则表达式。
【问题讨论】:
-
number_pandas['date'].astype(str).str.replace(".", "-", regex=False)?
标签: python regex pandas dataframe