问题描述
我遇到语法错误,我不知道为什么。你能帮我吗? 我正在尝试读取多个.csv文件。
import pandas as pd
from glob import glob
gas_prices= sorted(glob('Gas prices/2020****_EEXGasFutures_SettlementPrices.csv'))
gas_prices
pd.concat((pd.read_csv(file).assign(filename = file)
for file in gas prices),ignore_index = True)
错误消息:
File "<ipython-input-17-cacfa11dbcf0>",line 2
for file in gas prices),ignore_index = True)
^
SyntaxError: invalid Syntax
解决方法
您犯了语法错误,在pd.concat()
gas prices
中应为gas_prices
:
import pandas as pd
from glob import glob
gas_prices= sorted(glob('Gas prices/2020****_EEXGasFutures_SettlementPrices.csv'))
pd.concat((pd.read_csv(file).assign(filename = file)
for file in gas_prices),ignore_index = True)