使用 Python 的 ETL 和 ELT
Jake Roach
Data Engineer
将数据写入文件:
.to_csv() 方法
import pandas as pd
# 数据提取与转换
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
# 将数据写入 .csv 文件
stock_data.to_csv("stock_data.csv")
.to_csv"stock_data.csv"stock_data.to_csv("./stock_data.csv", header=True)
True、False 或字符串列表stock_data.to_csv("./stock_data.csv", index=True)
True 或 Falseindex 列写入文件stock_data.to_csv("./stock_data.csv", sep="|")
| 作为分隔符对应方法:
.to_parquet().to_json().to_sql()DataFrame 是否已正确写入 CSV 文件?
import pandas
import os # 导入 os 模块
# 提取、转换并加载数据
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
stock_data.to_csv("stock_data.csv")
# 检查路径是否存在
file_exists = os.path.exists("stock_data.csv")
print(file_exists)
True
使用 Python 的 ETL 和 ELT