中文版Pandas案例
# Pandas 表格数据导入案例
# 以下路径都相对于当前 devcn 目录。
# 1. 导入 CSV
设 CSV文件 = "./data/sales_data.csv"
设 CSV数据 = 表格.读取CSV文件(CSV文件)
打印("CSV 数据:")
打印(表格.前几行(CSV数据, 3))
# 2. 导入 TSV(制表符分隔)
设 TSV文件 = "./data/sales_data.tsv"
设 TSV数据 = 表格.读取CSV文件(TSV文件, 分隔符="\t")
打印("TSV 数据:")
打印(表格.前几行(TSV数据, 3))
# 3. 导入 XLSX
设 XLSX文件 = "./data/sales_data.xlsx"
设 XLSX数据 = 表格.读取Excel(XLSX文件, 工作表=0)
打印("XLSX 数据:")
打印(表格.前几行(XLSX数据, 3))
# 4. 导入 JSON
设 JSON文件 = "./data/sales_data_list.json"
设 JSON数据 = 表格.读取JSON(JSON文件)
打印("JSON 数据:")
打印(表格.前几行(JSON数据, 3))
# 5. 导入 HTML 表格
设 HTML文件 = "./data/sales_data.html"
设 HTML表格列表 = 表格.读取HTML(HTML文件)
设 HTML数据 = HTML表格列表[0]
打印("HTML 数据:")
打印(表格.前几行(HTML数据, 3))原版Pandas案例
from pathlib import Path
import pandas as pd
数据目录 = Path(__file__).parent / "data"
# 1. 导入 CSV
CSV文件 = 数据目录 / "sales_data.csv"
CSV数据 = pd.read_csv(CSV文件)
print("CSV 数据:")
print(CSV数据.head(3))
# 2. 导入 TSV(制表符分隔)
TSV文件 = 数据目录 / "sales_data.tsv"
TSV数据 = pd.read_csv(TSV文件, sep="\t")
print("TSV 数据:")
print(TSV数据.head(3))
# 3. 导入 XLSX
XLSX文件 = 数据目录 / "sales_data.xlsx"
XLSX数据 = pd.read_excel(XLSX文件, sheet_name=0)
print("XLSX 数据:")
print(XLSX数据.head(3))
# 4. 导入 JSON
JSON文件 = 数据目录 / "sales_data_list.json"
JSON数据 = pd.read_json(JSON文件)
print("JSON 数据:")
print(JSON数据.head(3))
# 5. 导入 HTML 表格
HTML文件 = 数据目录 / "sales_data.html"
HTML表格列表 = pd.read_html(HTML文件)
HTML数据 = HTML表格列表[0]
print("HTML 数据:")
print(HTML数据.head(3))执行信息
[Running] scriptcs "/Users/songguoqing/Downloads/Bug/学习/devcn/pandas.cs" CSV 数据: 订单编号 销售日期 产品名称 产品类别 销售数量 单价 销售额 客户名称 客户地区 销售人员 0 ORD202607270001 2026-06-02 平板电脑 电子产品 7 3655 25585 王十二 西安 孙丽 1 ORD202607270002 2026-05-23 打印机 办公设备 3 3045 9135 刘十五 长沙 张伟 2 ORD202607270003 2026-06-11 投影仪 办公设备 3 6345 19035 陈十六 郑州 陈静 TSV 数据: 订单编号 销售日期 产品名称 产品类别 销售数量 单价 销售额 客户名称 客户地区 销售人员 0 ORD202607270001 2026-06-02 平板电脑 电子产品 7 3655 25585 王十二 西安 孙丽 1 ORD202607270002 2026-05-23 打印机 办公设备 3 3045 9135 刘十五 长沙 张伟 2 ORD202607270003 2026-06-11 投影仪 办公设备 3 6345 19035 陈十六 郑州 陈静 XLSX 数据: 订单编号 销售日期 产品名称 产品类别 销售数量 单价 销售额 客户名称 客户地区 销售人员 0 ORD202607270001 2026-06-02 平板电脑 电子产品 7 3655 25585 王十二 西安 孙丽 1 ORD202607270002 2026-05-23 打印机 办公设备 3 3045 9135 刘十五 长沙 张伟 2 ORD202607270003 2026-06-11 投影仪 办公设备 3 6345 19035 陈十六 郑州 陈静 JSON 数据: 订单编号 销售日期 产品名称 产品类别 销售数量 单价 销售额 客户名称 客户地区 销售人员 0 ORD202607270001 2026-06-02 平板电脑 电子产品 7 3655 25585 王十二 西安 孙丽 1 ORD202607270002 2026-05-23 打印机 办公设备 3 3045 9135 刘十五 长沙 张伟 2 ORD202607270003 2026-06-11 投影仪 办公设备 3 6345 19035 陈十六 郑州 陈静 HTML 数据: 订单编号 销售日期 产品名称 产品类别 销售数量 单价 销售额 客户名称 客户地区 销售人员 0 ORD202607270001 2026-06-02 平板电脑 电子产品 7 3655 25585 王十二 西安 孙丽 1 ORD202607270002 2026-05-23 打印机 办公设备 3 3045 9135 刘十五 长沙 张伟 2 ORD202607270003 2026-06-11 投影仪 办公设备 3 6345 19035 陈十六 郑州 陈静 [Done] exited with code=0 in 0.46 seconds