答案 0 :(得分:1)
我相信您需要两次读取每个文件 - 首先是第一个值,跳过行然后再使用参数skiprows
:
files = glob.glob('data\*.xlsx')
for f in files:
df = pd.read_excel(f, index_col=False)
val = df.columns[0].split()[0]
print (val)
pos = df.iloc[:, 0].notnull().idxmax() + 1
df = pd.read_excel(f, skiprows=pos, header=None).dropna(axis=1, how='all')