中文python的pandas导入数据格式案例

中文Python 0 10

中文版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


也许您对下面的内容还感兴趣: