|

楼主 |
发表于 2024-5-8 20:12:57
|
显示全部楼层
选择省级名称后,报错:
Traceback (most recent call last):
line 1142, in <lambda>
comboboxes[i].currentIndexChanged.connect(lambda index, i=i: handle_combobox_change(i))
^^^^^^^^^^^^^^^^^^^^^^^^^
line 1139, in handle_combobox_change
df.loc[df['区划代码'].str.startswith(selected_code) & (df['级别'] == next_level), '名称'])
^^^^^^^^^^^^^^
File "D:\PycharmProjects\pythonProject\.venv\Lib\site-packages\pandas\core\generic.py", line 6296, in __getattr__
return object.__getattribute__(self, name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\PycharmProjects\pythonProject\.venv\Lib\site-packages\pandas\core\accessor.py", line 224, in __get__
accessor_obj = self._accessor(obj)
^^^^^^^^^^^^^^^^^^^
File "D:\PycharmProjects\pythonProject\.venv\Lib\site-packages\pandas\core\strings\accessor.py", line 191, in __init__
self._inferred_dtype = self._validate(data)
^^^^^^^^^^^^^^^^^^^^
File "D:\PycharmProjects\pythonProject\.venv\Lib\site-packages\pandas\core\strings\accessor.py", line 245, in _validate
raise AttributeError("Can only use .str accessor with string values!")
AttributeError: Can only use .str accessor with string values!. Did you mean: 'std'? |
|