ワンクリックで
csv
Parse, analyze, transform, and manipulate CSV files. Use for data processing, cleaning, and CSV operations.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Parse, analyze, transform, and manipulate CSV files. Use for data processing, cleaning, and CSV operations.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | csv |
| description | Parse, analyze, transform, and manipulate CSV files. Use for data processing, cleaning, and CSV operations. |
| allowed-tools | Read, Write, Bash |
Work with CSV data efficiently.
Python:
import csv
import pandas as pd
# Using csv module
with open('data.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
print(row['name'], row['email'])
# Using pandas
df = pd.read_csv('data.csv')
print(df.head())
print(df.describe())
import pandas as pd
df = pd.read_csv('data.csv')
# Remove duplicates
df = df.drop_duplicates()
# Handle missing values
df = df.fillna(0)
df = df.dropna()
# Fix data types
df['age'] = pd.to_numeric(df['age'], errors='coerce')
df['date'] = pd.to_datetime(df['date'])
# Trim whitespace
df['name'] = df['name'].str.strip()
# Filter rows
df_filtered = df[df['age'] > 18]
# Select columns
df_subset = df[['name', 'email']]
# Add calculated column
df['full_name'] = df['first_name'] + ' ' + df['last_name']
# Group and aggregate
df_grouped = df.groupby('category').agg({
'sales': 'sum',
'price': 'mean'
})
# Sort
df_sorted = df.sort_values('age', ascending=False)
# Merge CSV files
cat file1.csv > merged.csv
tail -n +2 file2.csv >> merged.csv # Skip header
tail -n +2 file3.csv >> merged.csv
# Merge with pandas
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
# Concatenate
combined = pd.concat([df1, df2], ignore_index=True)
# Merge (join)
merged = pd.merge(df1, df2, on='id', how='inner')
# To CSV
df.to_csv('output.csv', index=False)
# To JSON
df.to_json('output.json', orient='records')
# To Excel
df.to_excel('output.xlsx', index=False)
Use /csv for CSV parsing, data cleaning, transformation, and analysis.
Work with Excel spreadsheets (XLSX/XLS/CSV) - read data, create spreadsheets, convert formats, analyze data, and generate reports. Use when the user asks to work with Excel files or spreadsheet data.
Generate unit tests, integration tests, and test data. Use when writing tests, improving test coverage, or creating test scenarios.
Write SQL queries, optimize database performance, design schemas, and debug SQL issues. Use for database operations, query optimization, and schema design.
Refactor code to improve quality, apply SOLID principles, remove code smells, and suggest better patterns. Use when improving code structure or modernizing legacy code.
Work with PowerPoint presentations (PPTX/PPT) - read slides, extract content, create presentations, convert formats, and generate slide decks. Use when the user asks to work with PowerPoint files or presentations.
Work with PDF files - read, extract text/images/tables, create PDFs, merge, split, and convert PDFs. Use when the user asks to read, create, modify, or analyze PDF documents.