我嘗試了以下陳述:import pandas as pddf = pd.DataFrame(index=[i for i in range(5)])df.columns = ["res"+str(i) for i in range(5)]Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python35\lib\site-packages\pandas\core\generic.py", line 5080, in __setattr__ return object.__setattr__(self, name, value) File "pandas\_libs\properties.pyx", line 69, in pandas._libs.properties.AxisProperty.__set__ File "C:\Python35\lib\site-packages\pandas\core\generic.py", line 638, in _set_axis self._data.set_axis(axis, labels) File "C:\Python35\lib\site-packages\pandas\core\internals\managers.py", line 155, in set_axis 'values have {new} elements'.format(old=old_len, new=new_len))ValueError: Length mismatch: Expected axis has 0 elements, new values have 5 elements不明白這是什么原因。如果我有索引,那么為什么沒有添加該列?
2 回答
添加回答
舉報
0/150
提交
取消