python - 用两个值重置索引

标签 python pandas indexing

我想设置一个基于两列的索引。这两列被命名为“名称”和“日期”。

这是我到目前为止的代码:

df = pd.DataFrame(index=df[['name', 'date']]).reset_index().rename(
    columns={'index': 'name'})

您能给我建议吗?

干杯,杰伦

最佳答案

我相信这就是你的意思。

  df = df.set_index(['col1', 'col2'])

要传递更多参数(例如就地、删除列等),请检查此链接以获取更多信息:pandas documentation

关于python - 用两个值重置索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42163295/

相关文章:

python - 关闭一个窗口并在另一个窗口中继续执行?

python - Python的协程类型是在哪里定义的?

python - 如何为不连续的照片颜色蒙版区域生成单独的边界框

python - Pandas 数据帧: Getting an Element in a Column by Month in Datetime Index?

sql - 此 SQL Server 约束中 PAD_INDEX 的用途是什么?

python - 如何防止keras重命名图层

python - 从 pandas 字符串列中提取最多 N 个数字,前面或后面没有任何其他数字

python - 在 for 循环中添加 Pandas 列值?

mysql - Mysql 列上的索引的基数比不同计数低?

MYSQL:即使正确添加了索引,仍在使用文件排序,使用临时