前提・実現したいこと
Pythonでテストプログラムを動かしていますが、エラーが出てしまいます。
発生している問題・エラーメッセージ
raise ValueError(
ValueError: Length mismatch: Expected axis has 4 elements, new values have 7 elements
### 該当のソースコード import pandas as pd #保存したHTML html = '/Users/sano/Desktop/eq2.html' #HTMLを読込 dataframes = pd.io.html.read_html(html) #表の部分を取得 table = pd.DataFrame(dataframes[6]) table.columns = ['Time','Name','Latitude','Longitude','Depth','Magnitude','SeismicIntensity'] #CSV出力 csv_file = pd.read_csv('/Users/sano/Desktop/earthquake.csv', encoding="utf_8_sig",index_col=0) #実行結果 Traceback (most recent call last): File "/Users/yousukesano/Desktop/eq.py", line 11, in <module> table.columns = ['Time','Name','Latitude','Longitude','Depth','Magnitude','SeismicIntensity'] File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/generic.py", line 5478, in __setattr__ return object.__setattr__(self, name, value) File "pandas/_libs/properties.pyx", line 66, in pandas._libs.properties.AxisProperty.__set__ File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/generic.py", line 670, in _set_axis self._mgr.set_axis(axis, labels) File "/opt/anaconda3/lib/python3.8/site-packages/pandas/core/internals/managers.py", line 220, in set_axis raise ValueError( ValueError: Length mismatch: Expected axis has 11 elements, new values have 7 elements
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/14 14:19