Python Pandas - 根据索引从列中选择特定值来创建子集
pythonserver side programmingprogramming更新于 2025/10/23 13:00:17
要根据索引从列中选择特定值来创建子集,请使用 iloc() 方法。让我们首先导入 pandas 库
import pandas as pd
使用产品记录创建 Pandas DataFrame。其中有 3 列
dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],
"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})
使用 iloc( 创建具有 2 列和前 2 行的子集
print"\n使用 iloc() 显示子集 = \n",dataFrame.iloc[0:2, 0:2]
示例
以下是完整代码
import pandas as pd
dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],
"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})
print"DataFrame...\n",dataFrame
print"\nDisplaying a subset:\n",dataFrame['Product']
# 使用 iloc() 创建具有 2 列和前 2 行的子集
print"\nDisplaying a subset using iloc() = \n",dataFrame.iloc[0:2, 0:2]
输出
这将产生以下输出
DataFrame... Closing_Stock Opening_Stock Product 0 200 300 SmartTV 1 500 700 ChromeCast 2 1000 1200 Speaker 3 900 1500 Earphone Displaying a subset: 0 SmartTV 1 ChromeCast 2 Speaker 3 Earphone Name: Product, dtype: object Displaying a subset using iloc() = Closing_Stock Opening_Stock 0 200 300 1 500 700
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

