我正在尝试将开始时间作为int添加到数据框中,然后绘制散点图。
test_df['Start'] = test_df['start'].astype(np.int64)
icma_df.plot.scatter(x='Start', y='marks').convert_objects(convert_numeric=True)
上面的代码给出了以下错误。
ValueError: invalid literal for int() with base 10: '29 Jan 2016 06:56'
答案 0 :(得分:2)
'29 Jan 2016 06:56'
不是一个pandas / numpy日期时间,而是一个字符串。首先将'start'
转换为pd.to_datetime
的日期时间。