如何从系列中删除索引 col? [复制]

Posted

技术标签:

【中文标题】如何从系列中删除索引 col? [复制]【英文标题】:how do i remove the index col from a series? [duplicate] 【发布时间】:2020-02-20 21:26:18 【问题描述】:

如何修改我的系列以提供我想要的内容?

dfloss['net'].head()

输出是

2326   -99275.0
3795   -1900853.0
3857   -1589759.0
3941   -1234893.0
4038   -1992320.0
Name: net, dtype: float64

我想要的输出是

-99275.0
-1900853.0
-1589759.0
-1234893.0
-1992320.0
Name: net, dtype: float64

【问题讨论】:

熊猫系列总是有索引的。您可以使用series.reset_index(drop=True) 来获得默认范围索引。或者如果您只想打印没有索引的系列,请参阅this question。 【参考方案1】:

正如@Quang Hoang 在回复中所说,pandas 系列(和 DataFrames)总是有索引。不过,您可以通过 .values 属性轻松访问未显式索引的底层 numpy-array。

如果您只关心输出,请尝试以下操作:

for x in df.values:
    print(x)

如果你只想要前几个,你可以像任何其他的一样对 .values 数组进行切片:

for x in df.values[:5]:
    print(x)

【讨论】:

以上是关于如何从系列中删除索引 col? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何从javascript中的数组中删除最后一个索引元素? [复制]

如何删除数组中索引 X 处的项目? [复制]

如何根据元组的索引值从列表中删除重复的元组,同时保持元组的顺序? [复制]

使用索引从对象数组中删除对象? [复制]

Mysql索引的创建与删除

如何使用 Python 中的变量删除列表中特定索引处的元素? [复制]