Python会自动将数字转换为日期

时间:2017-07-28 11:09:15

标签: python date type-conversion

我使用以下代码在列中删除了一些数值,但是它以某种方式将所有数值更改为 date 类型,这不是我需要的。我看不出如何修复它,所以如果你们中的一些人可以帮我解决这个错误,我真的很感激。

df = pd.read_csv(datapath+"CompleteOrder_HANOI_Alltime.csv") 
df = df.drop(df[df.completed_orders == 0].index)
df = df.dropna(subset = ["completed_orders"])
df['y'] = np.log(df['completed_orders'])

df['y'] = df.drop(df[df.y <= 0].index)
df = df.drop('completed_orders', axis = 1)
df = df.drop('percent_completed', axis = 1)
df['ds'] = df['to_char']
df = df.drop('to_char', axis = 1)
df['ds'] = pd.to_datetime(df['ds'])

1 个答案:

答案 0 :(得分:1)

您的上一句话将df [&#39; ds&#39;]转换为日期时间。添加df [&#39; ds&#39;]的打印声明以查看正在转换的内容。