Python 数据帧集\未设置索引

Python 数据帧集\未设置索引,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个数据帧,正在尝试将索引设置为“Timestamp”列。目前索引只是一个行号。时间戳格式的一个示例是:2015-09-03 16:35:00 我已尝试设置索引: df.set_index('Timestamp') 我没有得到错误,但是当我打印数据帧时,索引仍然是行号。如何使用时间戳作为索引?您需要指定inplace=True,或者将结果分配给变量。尝试: df.set_index('Timestamp', inplace=True, drop=True) 基本上,在设置索引时,您可能需

我有一个数据帧,正在尝试将索引设置为“Timestamp”列。目前索引只是一个行号。时间戳格式的一个示例是:2015-09-03 16:35:00

我已尝试设置索引:

df.set_index('Timestamp')

我没有得到错误,但是当我打印数据帧时,索引仍然是行号。如何使用时间戳作为索引?

您需要指定
inplace=True
,或者将结果分配给变量。尝试:

df.set_index('Timestamp', inplace=True, drop=True)
基本上,在设置索引时,您可能需要做两件事。一个是
new\u df=old\u df.set\u index('Timestamp',inplace=False)
。也就是说,您需要具有新索引的新数据帧,但仍然需要原始数据帧的副本。另一个是
df.set\u index('Timestamp',inplace=True)
。用于修改现有对象的时间