【发布时间】:2018-10-11 02:10:52
【问题描述】:
我使用 datetime 从 json 读取时间, 单次代码运行良好,
import datetime
data=datetime.datetime.strptime('Apr 12, 2018', '%b %d, Y').strftime('%m/%d/%Y')
但是,当我尝试将其应用到数据框中时,出现错误。
df_newtime=datetime.datetime.strptime(old_df['oldDate'],'%b %d, %Y').strftime('%m/%d/%Y')
错误是TypeError: strptime() argument 1 must be str, not Series
【问题讨论】:
-
old_df['oldDate']是数据框的一列。你需要循环它,你不能直接将它传递给非 Pandas 函数。