gpt4 book ai didi

python - 切片数据框,但 len 错误

转载 作者:行者123 更新时间:2023-11-30 23:09:36 24 4
gpt4 key购买 nike

我正在沿着其索引对数据帧进行切片并选择响应变量,但 len 的结果不正确:

[中]

new_df = df.loc[:1000,'y']
len(new_df)

[输出]

972

有什么想法吗?我认为 len 应该返回 1000

最佳答案

.loc selects rows by index label value (或通过 bool 掩码)。

.iloc selects rows by ordinal position

所以使用

df.iloc[:1000]

选择前 1000 行(假设 len(df) >= 1000 )。

仅选择 y列,使用

df['y'].iloc[:1000]

关于python - 切片数据框,但 len 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31094494/

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