Я пытаюсь объединить столбцы из наборов Excel, и когда я объединяю столбцы, он помещает NaN, где столбец пуст. как мне избавиться от NaN, не опуская весь ряд?
import os
import pandas as pd
import numpy as np
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)
cf = df.iloc[:, df.columns.str.contains('address1|address2|city|state|zip|Location Address', case=False)]
vf = df['address1'].map(str) + '-' + df['address2'].map(str) + '-' + df['city'].map(str) + '-' + df['state'].map(str) + '-' + df['zip'].map(str)
export_csv = vf.to_csv('dataframe.csv', index=None, header=True)