使用熊猫将数据集导入HDF文件

时间:2020-08-31 14:04:47

标签: pandas

我试图运行此代码。

import pandas as pd 
import numpy as np
import matplotlib.pyplot as plt 
import seaborn as sns 
import h5py
hdf=pd.HDFStore('/Users/pavan/firstdata.h5') 
df=pd.read_excel('FuelConsumption.xlsx')
df.head(11) 
hdf.put('ONE',df,format='table',data_columns=True)
hdf.close() 

我的代码出现此错误:

File "<ipython-input-2-46e15e5f5021>", line 6 
    hdf.put(key='ONE',df,format='table',data_columns=True) ^ SyntaxError: positional argument follows keyword argument

我稍微更改了一行代码:

hdf.put(key='ONE',value=df,format='table',data_columns=True)

这次我得到了这个错误:

TypeError: object of type 'int' has no len()

您能帮我将数据集存储到hdf存储中吗?我正在使用Python 3.8。

0 个答案:

没有答案