使用索引操作符创建Python Pandas的子集DataFrame

使用索引操作符创建Python Pandas的子集DataFrame

索引操作符是用于创建子集数据框的方括号。首先让我们创建一个Pandas DataFrame。我们在数据框中有3列。

dataFrame = pd.DataFrame({"Product": ["智能电视", "ChromeCast", "扬声器", "耳机"],"开盘库存": [300, 700, 1200, 1500],"收盘库存": [200, 500, 1000, 900]})

用单个列创建子集:

dataFrame[['Product']]

用多列创建子集:

dataFrame[['开盘库存', '收盘库存']]

更多Pandas文章,请阅读:Pandas教程

示例

以下是完整的代码:

import pandas as pd

dataFrame = pd.DataFrame({"Product": ["智能电视", "ChromeCast", "扬声器", "耳机"],"开盘库存": [300, 700, 1200, 1500],"收盘库存": [200, 500, 1000, 900]})

print "DataFrame...\n",dataFrame

print"\n使用索引操作符显示子集:\n",dataFrame[['Product']]

print"\n显示多个列的子集:\n",dataFrame[['开盘库存','收盘库存']]

输出

这将产生以下输出:

DataFrame...
   开盘库存   收盘库存   Product
0          300             200     智能电视
1          700             500     ChromeCast
2         1200             1000    扬声器
3         1500             900     耳机

使用索引操作符显示子集:
       Product
0      智能电视
1     ChromeCast
2      扬声器
3       耳机

显示多个列的子集:
   开盘库存   收盘库存
0       300             200
1       700             500
2     1200             1000
3    1500             900

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程