Feature Type

  • [ ] Adding new functionality to pandas

  • [x] Changing existing functionality in pandas

  • [ ] Removing existing functionality in pandas

Problem Description

I wish I had more information when troubleshooting exceptions.

Traceback (most recent call last):
  File "c:\apps\astToolFactory\astToolFactory\_datacenterDataframe.py", line 413, in <module>
    updateDataframe()
    ~~~~~~~~~~~~~~~^^
  File "c:\apps\astToolFactory\astToolFactory\_datacenterDataframe.py", line 377, in updateDataframe
    dataframe = _getDataFromStubFile(dataframe)
  File "c:\apps\astToolFactory\astToolFactory\_datacenterDataframe.py", line 144, in _getDataFromStubFile
    dataframe = dictionary2UpdateDataframe(getDictionary_match_args(), dataframe)
  File "c:\apps\astToolFactory\astToolFactory\_datacenterDataframe.py", line 342, in dictionary2UpdateDataframe
    dataframe.loc[getMaskByColumnValue(dataframe, columnValueMask), assign.column] = assign.value
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\apps\astToolFactory\.venv\Lib\site-packages\pandas\core\indexing.py", line 911, in __setitem__
    iloc._setitem_with_indexer(indexer, value, self.name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\apps\astToolFactory\.venv\Lib\site-packages\pandas\core\indexing.py", line 1942, in _setitem_with_indexer
    self._setitem_with_indexer_split_path(indexer, value, name)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\apps\astToolFactory\.venv\Lib\site-packages\pandas\core\indexing.py", line 1998, in _setitem_with_indexer_split_path
    raise ValueError(
    ...<2 lines>...
    )
ValueError: Must have equal len keys and value when setting with an iterable

Feature Description

Concrete information

Please print any available concrete information.

For example, pseudocode:

message = f"Must have equal {len(keys)=} and {len(value)=} when setting with an iterable"
raise ValueError(message)

Error message for a user

Please write the error message as an English sentence.

(what?) Must have equal len (length) keys and (length) value when setting (what?) with an iterable (.)

Alternative Solutions

Grammar checker.

Additional Context

No response