熊猫:删除索引列标题

时间:2018-08-11 13:37:48

标签: pandas indexing

有人知道在应用pandas.read_csv和to_csv时如何删除索引列的标题吗?

示例:

const_cast

如何在上面的输出中删除标题“ Unnamed:0”?

执行以下操作会删除标题,但也会删除日期索引,而这并不是我想要的:

import datetime
import pandas as pd
from io import BytesIO

todays_date = datetime.datetime.now().date()
earlierDates = 2
index = pd.date_range(todays_date-datetime.timedelta(earlierDates), \
                      periods=earlierDates, freq='D')

columns = ['A', 'B']

df1 = pd.DataFrame(index=index, columns=columns)
df1.loc[index[0]] = [2, 'test1a test1b']
df1.loc[index[1]] = [1, 'test2a test2b']
df1

Out[85]: 
            A              B
2018-08-09  2  test1a test1b
2018-08-10  1  test2a test2b

df2 = pd.read_csv(BytesIO(df1.to_csv()))
df2

Out[83]: 
   Unnamed: 0  A              B
0  2018-08-09  2  test1a test1b
1  2018-08-10  1  test2a test2b

总结一下,我想知道在应用pd.read_csv和to_csv时如何删除索引列标题而不删除其余的索引列。我希望使用pd.read_csv加载的df与以上示例中的df1相同。

0 个答案:

没有答案