Pandas DataFrame 操作示例:创建、查看数据信息和添加新列

本示例演示了使用 Pandas 库创建 DataFrame,查看数据行列数、索引、数据类型和内存信息,以及查看数值型数据的关键统计指标。最后,示例还演示了如何给 DataFrame 添加新的数据列。

1. 将数据创建为 DataFrame

import pandas as pd
import numpy as np

data = {'订单号':['D001','D002','D003','D004'],
        '设备 ID':['E1','E2','E3','E4'],
        '购买数量':[1,3,7,9],
        '应付金额':[3.5,4.5,5, np.nan],
        '商品名称':['可乐','营养快线','八宝粥','酸奶'],
        '支付时间':['2020-1-2','2020-2-3','2020-3-4','2020-4-5'],
        '地点':['A','B','C','D']}

df = pd.DataFrame(data)
df

2. 查看数据行列数

df.shape

输出:

(4, 7)

3. 查看索引、数据类型和内存信息

df.info()

输出:

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 4 entries, 0 to 3
Data columns (total 7 columns):
 #   Column   Non-Null Count  Dtype  
---  ------   --------------  -----  
 0   订单号     4 non-null      object 
 1   设备 ID    4 non-null      object 
 2   购买数量   4 non-null      int64  
 3   应付金额   3 non-null      float64
 4   商品名称   4 non-null      object 
 5   支付时间   4 non-null      object 
 6   地点      4 non-null      object 
dtypes: float64(1), int64(1), object(5)
memory usage: 352.0+ bytes

4. 查看数值型数据的关键统计指标,像平均数、中位数、标准差等

df.describe()

输出:

         购买数量    应付金额
count   4.000000   3.000000
mean    5.000000   4.333333
std     3.605551   0.577350
min     1.000000   3.500000
25%     2.500000   4.000000
50%     5.000000   4.500000
75%     7.500000   4.750000
max     9.000000   5.000000

5. 给订单表添加新的数据列:'支付方式'

df['支付方式'] = ['微信','现金','支付宝','微信']
df
Pandas DataFrame 操作示例:创建、查看数据信息和添加新列

原文地址: https://www.cveoy.top/t/topic/nv8i 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录