Похоже, вы читаете свою первую строку как имена заголовков.В методе read_csv
передайте аргумент header=None
.Используйте Series.str.split
для установки имен столбцов:
missing_values=["n/a", "na", "--"]
df = pd.read_csv("data/data_bestand_3.txt", sep="&", na_values=missing_values, header=None)
df.columns = df.loc[0].str.split('=').str[0].values