将Year,Month和Day列更改为Python中的一个或日期戳

时间:2018-03-27 14:13:49

标签: python pandas

我有一个包含三个列的数据框:col_tx_yearcol_tx_monthcol_tx_day我已将其定义为变量。

我想将三列连接在一起或者用它们制作时间戳。

 df_tx_all = df_tx_all[
   [
     col_tx_year,
     col_tx_month,
     col_tx_day col_tx_customer_id,
     col_tx_distributor_id,
     col_tx_product_family,
     col_tx_gross_sales_quantity,
     col_tx_gross_sales_valuei,
     col_tx_net_sales_value,
     col_tx_discount_values
   ]
]


df["time_stamp"] = pd.to_datetime(df_tx_all[col_tx_year, col_tx_month, col_tx_day])

它在我的df中创建了一个新列,但是它返回NaT作为值。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

$noticias = Noticia::where('id_idioma', '2')->get(); foreach($noticias as $noticia){ $id = $noticia->id; $dirPath='images/noticias/'.$id.'/'; rmdir($dirPath); } 只有在您正确命名的情况下才能接受数据框

to_datetime