You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取Pandas DataFrame第一列中第2至第5行的数据?

提取Pandas DataFrame指定行数据

首先定义给定的DataFrame:

import pandas as pd

df5 = pd.DataFrame({
    'colA': ['C4GSP3JOIHJ2', 'CAGPS3JOIHJ2','CALCG3EST2','CLCCV3JOIHJ2','CLCNF3JOIHJ2','CLCQU3JOIHJ2','CLSMS3JOIHJ2','CMICO3JOIHJ2'],
})

要提取第一列(colA)中第2至第5行的数据,注意Pandas默认使用0索引(第一行索引为0),因此第2行对应索引1,第5行对应索引4。使用iloc方法进行位置索引:

# 提取1-based的第2到第5行数据
result = df5.iloc[1:5, 0]
print(result)

执行后输出:

1    CAGPS3JOIHJ2
2     CALCG3EST2
3    CLCCV3JOIHJ2
4    CLCNF3JOIHJ2
Name: colA, dtype: object

若你需要的是0索引下的第2到第5行(原数据第三到第六行),调整索引范围即可:

result = df5.iloc[2:6, 0]
print(result)

输出结果:

2     CALCG3EST2
3    CLCCV3JOIHJ2
4    CLCNF3JOIHJ2
5    CLCQU3JOIHJ2
Name: colA, dtype: object

内容的提问来源于stack exchange,提问作者Virendra Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:21:12