当前位置: 首页 > 面试题库 >

数据框set_index未设置

金飞
2023-03-14
问题内容

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

我试图设置索引:

df.set_index('Timestamp')

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


问题答案:

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

df.set_index('Timestamp', inplace=True, drop=True)


 类似资料:
  • 问题内容: 假设我用两列(一个DateTime)和一个(整数)创建了一个熊猫DataFrame 。现在,我想根据第一列()中的值创建一个DatetimeIndex : 一切似乎都正常,除了我打印DataFrame时,它说它具有Int64Index。 我是在做错事还是不正确理解Indeces的概念? 问题答案: 没有就位(除非您通过)。否则一切正确 同样作为参考,在即将到来的0.12版本(下周)中,

  • 问题内容: 有没有一种方法可以根据我的个人喜好(即不按字母或数字排序,而是更像遵循某些约定)对熊猫数据框中的列进行重新排序? 简单的例子: 产生这个: 但是,我想这样: (请提供通用解决方案,而不是针对此情况。非常感谢。) 问题答案: 只需输入列名称即可自己选择订单。请注意双括号:

  • 我得到了这个数据帧,我想根据一些列名分配一个值。像这样。loc[df['max_speed']==1,df['shield']==2,new]=10然后我将获得新的数据帧: 有人知道怎么做吗?

  • ... corda部署节点失败。日志显示: [错误] 2018-10-04T11:16:05,466Z[主] ) ~[?:-无法在目标类 ) ~[?:{} ) ~[?:: null at0_1810(本机方法)~[?: 1.8.HikariCP-2.5.1.jar]at0_181(0_181HikariCP-2.5.1.jar1.8.com.zaxxer.hikari.pool.PoolBase.

  • 在我的angular 6应用程序中,我从存储选择器获取数据,存储选择器反过来使用effect从API获取数据,从父级,我将该数据作为异步管道注入子组件,如下所示: 子组件模板

  • 我有一个包含以下列的表格: 表在在线数据库中。我使用dataset.xsd文件和连接字符串在客户端和在线数据库之间进行通信。 以下是我使用的一些方法: