0
我在我的熊貓數據框中有一個表。時間00:00:00正在存儲在我的數據庫,同時使用df.to_sql
id count
1 12
2 4
3 7
4 3
5 9
我定義了一個字符串
dateSelect = "'2016-11-20'"
我想一個新的列到我的DF dates
爲恆定值我dateSelect
添加,所以我做了df['dates'] = pd.Timestamp(dateSelect)
和我得到結果
id count dates
1 12 2016-11-20
2 4 2016-11-20
3 7 2016-11-20
4 3 2016-11-20
5 9 2016-11-20
(使用
df['dates'] = dateSelect
df['dates'] = pd.to_datetime(df['dates'])
也試過)現在,我用sqlalchemy
from sqlalchemy import create_engine
engine = create_engine('mysql+mysqldb://name:[email protected]/dbname', echo=False)
df.to_sql(name='date_test', con=engine, if_exists = 'append', index=False)
在我的數據庫中存儲這種數據幀時,我從我的數據庫查詢
select * from date_test;
我收到以下結果TS。
id count dates
1 12 2016-11-20 00:00:00
2 4 2016-11-20 00:00:00
3 7 2016-11-20 00:00:00
4 3 2016-11-20 00:00:00
5 9 2016-11-20 00:00:00
但我不想要時間來到那裏。 是否有任何其他方式來查詢我的數據框,以便這些00:00:00
不會進入我的數據庫。
P.S我不希望讓數據庫在我的表進行任何更改一旦儲存