У меня есть операция, которая может вернуть пустой фрейм данных. Тогда результат все еще имеет метки столбцов.
Небольшой пример
>>> df = pd.DataFrame([[1,2]])
>>> res = df.tail(-1)
>>> res
Empty DataFrame
Columns: [0, 1]
Index: []
Я хочу изменить этот кадр данных на месте, чтобы он равнялся pd.DataFrame()
.
Я пытался :
>>> res.columns = []
[...]
ValueError: Length mismatch: Expected axis has 2 elements, new values have 0 elements