แพนด้า gpt
1.0.0
pandas-gpt
เพิ่มประสิทธิภาพเวิร์กโฟลว์วิทยาศาสตร์ข้อมูลของคุณด้วย ChatGPT
pandas-gpt
เป็นไลบรารี Python สำหรับทำทุกอย่างด้วย pandas DataFrame โดยใช้ ChatGPT prompts
pip install pandas-gpt
ตั้งค่าตัวแปรสภาพแวดล้อม OPENAI_API_KEY
เป็นคีย์ OpenAI API ของคุณ หรือใช้ข้อมูลโค้ดต่อไปนี้:
import openai
openai . api_key = ''
ตัวอย่างการตั้งค่าและการใช้งานมีอยู่ใน สมุดบันทึก Google Colab นี้
import pandas as pd
import pandas_gpt
df = pd . DataFrame ( 'https://gist.githubusercontent.com/bluecoconut/9ce2135aafb5c6ab2dc1d60ac595646e/raw/c93c3500a1f7fae469cba716f09358cfddea6343/sales_demo_with_pii_and_all_states.csv' )
# Data transformation
df = df . ask ( 'drop purchases from Laurenchester, NY' )
df = df . ask ( 'add a new Category column with values "cheap", "regular", or "expensive"' )
# Queries
weekday = df . ask ( 'which day of the week had the largest number of orders?' )
top_10 = df . ask ( 'what are the top 10 most popular products, as a table' )
# Plotting
df . ask ( 'plot monthly and hourly sales' )
top_10 . ask ( 'horizontal bar plot with pastel colors' )
# Allow changes to original dataset
df . ask ( 'do something interesting' , mutable = True )
# Show source code before running
df . ask ( 'convert prices from USD to GBP' , verbose = True )
หากคุณต้องการใช้โฮสต์ API อื่น เช่น Azure OpenAI Service:
import openai
openai . api_type = 'azure'
openai . api_base = ''
openai . api_version = ''
openai . api_key = ''
import pandas_gpt
# pandas_gpt.model = '' # Default is 'gpt-3.5-turbo'
pandas_gpt . completion_config = {
'engine' : '' ,
# 'deployment_id': '',
}
โปรดทราบว่าข้อจำกัดของ ChatGPT มีผลกับไลบรารีนี้ด้วย ฉันอยากจะแนะนำให้ใช้ pandas-gpt
ในสภาพแวดล้อมแบบแซนด์บ็อกซ์ เช่น Google Colab, Kaggle หรือ GitPod