pandas的DataFrame转化为Datatable的DataFrame
生活随笔
收集整理的這篇文章主要介紹了
pandas的DataFrame转化为Datatable的DataFrame
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一種辦法是:
df.to_csv(path+"train_transactionDT_hour.csv",index=False) one_column=dt.fread(path+"train_transactionDT_hour.csv")另外一種辦法是:
one_column=np.floor(train_df['TransactionDT']*1.0 / 3600) % 24#pandas的DataFrame->Series df=pd.DataFrame(one_column) df.columns.name = 'TransactionDF_hour' #Series->pandas的DataFrameone_column_dict={col:df[col].tolist() for col in df.columns} #pandas的DataFrame->dict one_column=dt.Frame(one_column_dict)#dict->datatable的DataFrame?
?
另外,如果想要整合兩個datatable的DataFrame,記得使用函數cbind,而不是append
?
?
datatable官方文檔
https://datatable.readthedocs.io/en/latest/using-datatable.html
總結
以上是生活随笔為你收集整理的pandas的DataFrame转化为Datatable的DataFrame的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pandas中的DataFrame转化为
- 下一篇: kaggle提交前预估本地cv和LB上的