如何在如下所示的字符串中添加dig/
:
012019
所以它看起来是这样的:
01/2019
也可以加上一天
01/01/2019
数据:
import pandas as pd
df= pd.DataFrame({ "month": ["012019","152019","222019","142019","302019","012020"]})
我的代码:
df.month = df.month.apply(lambda x: '{:0>2}'.format(x.split('/')[0]))
但它不起作用
如果我理解正确,您只需要在第2和第3个字符之间添加斜杠。那么很容易:
IIUC只需转换为datetime并使用
dt.strftime
如果您还想添加一个月,只需将其添加到字符串中即可
相关问题 更多 >
编程相关推荐