【发布时间】:2018-01-04 10:22:38
【问题描述】:
我正在使用以下代码在列中删除一些数值,但随后它以某种方式将 all 数值更改为 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'])
【问题讨论】:
-
您能否为“CompleteOrder_HANOI_Alltime.csv”提供一个示例文件,以允许其他人重现您的错误?
-
@EdgarH:我终于明白了:)谢谢你的帮助。
标签: python date type-conversion