【问题标题】:Removing the left index Column删除左侧索引列
【发布时间】:2021-12-05 01:54:27
【问题描述】:

我怎样才能删除显示中列的左侧并获得下面的预期输出?

import pandas as pd 

d = {'indexes': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
d = df.reset_index(drop=True)
display(d)

输出:

预期输出:

【问题讨论】:

标签: python pandas database dataframe indexing


【解决方案1】:

我在您的问题中看到,您希望在显示屏上进行修饰。为此,您可以将所有索引设置为空字符串,如下所示。你得到的正是你在问题中想要的输出。

import pandas as pd 

d = {'indexes': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
d = df.copy(deep=True)
d.index = ([','.join('') for i in range(len(d))])
display(d)

注意:

  1. 是否要进行深拷贝取决于您。我确实做了一个d = df,你会看到它也改变了df的索引。
  2. 或者,您可以只使用 df,将索引设置为 '',然后在之后 reset_set。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 2011-09-10
    相关资源
    最近更新 更多