Прежде всего, они имеют «заголовок» (то есть имя столбца).В вашем случае это либо 0
, либо "0"
(целое число 0 или строка 0).Таким образом, вы все равно можете получить доступ к столбцам с помощью df[0]
или df["0"]
в зависимости от того, является ли это целое число или строка.
Во-вторых, чтобы удалить все после =
, просто используйте df.replace
для каждого столбца:regex=True
df.replace(r'=.*','', regex=True)
Вы также можете использовать apply
(медленнее, предпочитайте первый метод)
df.apply(lambda s: s.str.replace(r'=.*',''))