привет, я пытаюсь использовать для l oop с оператором if, который читает файлы Excel с разными именами столбцов. и, например, если в файле Excel нет первого набора имен столбцов, он читает второй набор и объединяет столбцы.
import os
import pandas as pd
path = os.getcwd()
files=os.listdir(path)
files_xls = [f for f in files if f[-4:] == 'xlsx']
df = pd.DataFrame()
for f in files_xls:
qw = pd.read_excel(f)
df = df.append(qw)
if df['Location Address'].map(str)+'-'+df['City'].map(str)+'-'+df['State'].map(str)+'-'+df['ZIP'].map(str):
pass
else:
df['address1'].map(str) + '-' + df['address2'].map(str) + '-' + df['city'].map(str) + '-' + df['state'].map(str)+'-'+df['zip'].map(str)
export_csv=df.to_csv('dataframe.csv',index= None,header=True)