我有一个熊猫系列,打印后看起来像-
0 NaN
1 20.307
2 -16.879
3 4.598
4 21.978
5 -12.913
dtype: float64
我想将第二列中的值转换为一个列表,使其看起来像-
[0, 20.307, -16.879, 4.598, 21.978, -12.913]
我试着做-my_series.iloc[:, 1]
,但我得到了错误-
pandas.core.indexing.IndexingError: Too many indexers
有人能帮忙吗?谢谢
Tags:
让我们试试
如果使用
iloc[:, 1]
它希望选择第二列,但在Series
中没有列,所以引发错误如果要选择所有值而不首先使用索引
[1:]
:或通过^{} 删除缺少的值:
或者用^{} 替换
NaN
到0
:您可以使用^{} :
相关问题 更多 >
编程相关推荐