Python में ETL और ELT
Jake Roach
Data Engineer
डेटा को फाइल में लोड करना:
.to_csv() मेथड
import pandas as pd
# Data extraction and transformation
raw_data = pd.read_csv("raw_stock_data.csv")
stock_data = raw_data.loc[raw_data["open"] > 100, ["timestamps", "open"]]
# Load data to a .csv file
stock_data.to_csv("stock_data.csv")
.to_csv कॉल किया गया"stock_data.csv" पर लिखता हैstock_data.to_csv("./stock_data.csv", header=True)
True, False या string वैल्यू की लिस्ट लेता हैstock_data.to_csv("./stock_data.csv", index=True)
True या False लेता हैindex कॉलम फाइल में लिखा जाए या नहींstock_data.to_csv("./stock_data.csv", sep="|")
| कैरेक्टर एक आम विकल्प हैइसके समकक्ष मौजूद हैं:
.to_parquet().to_json().to_sql()क्या DataFrame सही तरह CSV फाइल में स्टोर हुआ?
import pandas
import os # Import the os module
# Extract, transform and load data
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")
# Check that the path exists
file_exists = os.path.exists("stock_data.csv")
print(file_exists)
True
Python में ETL और ELT