优化这段代码df3=df2 df3["month"]=df2["日期"].map(lambda x:x[:x.rindex('/')]) print(df3)
时间: 2024-05-23 10:15:11 浏览: 89
信捷DF3系列伺服驱动器CAD图纸.zip
好的,您的问题是关于优化这段代码。首先,我建议将代码中的 lambda 函数替换为 apply 方法,这样可以提高代码的可读性和性能。另外,您还可以使用 Pandas 的 str.split 方法来分离日期值,而不是使用 rindex('/') 来查找斜杠。下面是我的代码优化建议:
df3 = df2.copy()
df3['month'] = df2['日期'].apply(lambda x: x.split('/')[0])
print(df3)
阅读全文