额度不够,使用qianwen修改,未验证
This commit is contained in:
@@ -29,11 +29,30 @@ from prompts import data_analysis_system_prompt, final_report_system_prompt, dat
|
||||
|
||||
# Regex patterns that indicate a data-context error (column/variable/DataFrame issues)
|
||||
DATA_CONTEXT_PATTERNS = [
|
||||
# KeyError - missing key/column
|
||||
r"KeyError:\s*['\"](.+?)['\"]",
|
||||
r"ValueError.*(?:column|col|field)",
|
||||
r"NameError.*(?:df|data|frame)",
|
||||
r"(?:empty|no\s+data|0\s+rows)",
|
||||
# ValueError - value-related issues
|
||||
r"ValueError.*(?:column|col|field|shape|axis)",
|
||||
# NameError - undefined variables
|
||||
r"NameError.*(?:df|data|frame|series)",
|
||||
# Empty/missing data
|
||||
r"(?:empty|no\s+data|0\s+rows|No\s+data)",
|
||||
# IndexError - out of bounds
|
||||
r"IndexError.*(?:out of range|out of bounds)",
|
||||
# AttributeError - missing attributes
|
||||
r"AttributeError.*(?:DataFrame|Series|object)\s+has\s+no\s+attribute",
|
||||
# Pandas-specific errors
|
||||
r"pd\.errors\.(?:EmptyDataError|ParserError|MergeError)",
|
||||
r"MergeError: No common columns",
|
||||
# Type errors
|
||||
r"TypeError.*(?:unsupported operand|expected string|cannot convert)",
|
||||
# UnboundLocalError - undefined local variables
|
||||
r"UnboundLocalError.*referenced before assignment",
|
||||
# Syntax errors
|
||||
r"SyntaxError: invalid syntax",
|
||||
# Module/Import errors for data libraries
|
||||
r"ModuleNotFoundError.*(?:pandas|numpy|matplotlib)",
|
||||
r"ImportError.*(?:pandas|numpy|matplotlib)",
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user