如何从系列中删除索引 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中的数组中删除最后一个索引元素? [复制]