我试图运行此代码。
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。