gpt4 book ai didi

python - 如何冒号(:) works in python & pandas?

转载 作者:太空宇宙 更新时间:2023-11-03 13:14:26 25 4
gpt4 key购买 nike

<分区>

我创建了一个DataFrame:

import pandas as pd
data = pd.DataFrame({'a':range(1,11),'b':['m','f','m','m','m','f','m','f','f','f'],'c':np.random.randn(10)})

看起来像:

    a  b         c
0 1 m 0.495439
1 2 f 1.444694
2 3 m 0.150637
3 4 m -1.078252
4 5 m 0.618045
5 6 f -0.525368
6 7 m 0.188912
7 8 f 0.159014
8 9 f 0.536495
9 10 f 0.874598

当我想选择一些行时,我运行

data[:2] or data.ix[2]

但是当我尝试时:

se = range(2)
data[se]

出现错误:

KeyError: 'No column(s) named: [0 1]'

我知道 DataFrame 默认选择一个列。当我运行 data[se] 时发生了什么?冒号 (:) 在 Python 中如何工作?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com