Python 从空数据框中删除列标签

Python 从空数据框中删除列标签,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个可能返回空数据帧的操作。结果仍然具有列标签 小例子 >>> df = pd.DataFrame([[1,2]]) >>> res = df.tail(-1) >>> res Empty DataFrame Columns: [0, 1] Index: [] 我想将此数据帧修改为等于pd.dataframe() 我试过: >>> res.columns = [] [...] ValueError: Length mi

我有一个可能返回空数据帧的操作。结果仍然具有列标签

小例子

>>> 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

我在打问题的时候就猜出来了

res.drop(res.columns, axis='columns', inplace=True)