AGENT SKILL
wrangling
Data wrangling fundamentals
- License 许可
- MIT
- 最近更新
- 2026-03-01
- Stars
- ★ 3
- Forks
- 2
01 前言 Front Matter
- name
- wrangling
- license
- MIT
- metadata
- { "audience": "data-analysts", "category": "data-science" }
- description
- Data wrangling fundamentals
- compatibility
- opencode
02 资源文件 5
- 参考文档references/global-rules.md2.0 KB
- 参考文档references/services/functions/assessment.md4.2 KB
- 参考文档references/services/functions/automation.md13.6 KB
- 参考文档references/services/functions/consumption-to-flex.md10.9 KB
- 参考文档references/workflow-details.md1.9 KB
03 SKILL.md 正文
What I do
- Transform and clean raw data
- Reshape data structures
- Handle data quality issues
- Parse and extract from unstructured formats
- Merge and join datasets
- Create derived features
When to use me
Use me when:
- Raw data needs preparation
- Data from multiple sources needs combining
- Complex transformations required
- Preparing data for analysis or ML
Key Concepts
Common Transformations
import pandas as pd
# Pivot/Unpivot
pivot_df = df.pivot(index="date", columns="product", values="sales")
melted = pd.melt(df, id_vars=["id"], value_vars=["q1","q2","q3","q4"])
# String operations
df["email_domain"] = df["email"].str.split("@").str[1]
df["name_clean"] = df["name"].str.strip().str.title()
# Conditional logic
df["segment"] = np.where(df["income"] > 100000, "Premium",
np.where(df["income"] > 50000, "Standard", "Basic"))
# Apply custom functions
def categorize(age):
if age < 18: return "minor"
elif age < 65: return "adult"
return "senior"
df["age_category"] = df["age"].apply(categorize)
# Rolling calculations
df["rolling_avg"] = df["sales"].rolling(window=7).mean()
df["pct_change"] = df["sales"].pct_change()
04 同仓库更多 Skills
xamarin
Xamarin cross-platform development
★ 3
windows
Windows operating system administration and scripting
★ 3
wide-column
Wide-column data model
★ 3
wide-column-stores
Wide-column database stores
★ 3
websockets
WebSocket implementation and best practices
★ 3
wasm
WebAssembly for high-performance browser code execution
★ 3