n8n-code-python - n8n Python Code
n8n-code-python
n8n Python Code
Community Automation
Description
Write Python code in n8n Code nodes for data processing and scientific computing
Use Cases
- Data analysis and statistics
- Machine learning inference
- Complex text processing
- Data visualization preparation
- Scientific computing
Core Capabilities
- Data Access: Get workflow data
- Library Support: Use common Python libraries
- Data Transformation: Pandas and similar processing
- Result Return: Correct output format
Example
# n8n Python Code node example# Analyze sales data
import pandas as pdfrom datetime import datetime
# Get input dataitems = _input.all()
# Convert to DataFramedf = pd.DataFrame([item['json'] for item in items])
# Calculate metricsresult = { 'total_sales': df['amount'].sum(), 'avg_order': df['amount'].mean(), 'order_count': len(df), 'top_product': df.groupby('product')['amount'].sum().idxmax(), 'analysis_date': datetime.now().isoformat()}
return [{'json': result}]Notes
- n8n Python node has limitations
- Not all libraries are available
- Be aware of memory and execution time limits
- Test data edge cases
Applicable Roles
Developer Data Analyst