Python TypeError:输入必须是类似元组的列表/序列
所以现在我认为我的顺序是对的 从前面的问题来看 我注意到使用Python TypeError:输入必须是类似元组的列表/序列,python,pandas,tuples,Python,Pandas,Tuples,所以现在我认为我的顺序是对的 从前面的问题来看 我注意到使用set\u value是更新/修改dataframe中特定单元格的最佳方法,因此我尝试使用此代码 values.index = pd.MultiIndex.from_tuples(values.index) ext_sites.set_value(values.index, 'Pending ', 'aaaaaaaaaaaaaaaaaa') 顺便说一下,我曾经将元组值转换为多索引 但是我发现了这个错误 Traceback (mos
set\u value
是更新/修改dataframe
中特定单元格的最佳方法,因此我尝试使用此代码
values.index = pd.MultiIndex.from_tuples(values.index)
ext_sites.set_value(values.index, 'Pending ', 'aaaaaaaaaaaaaaaaaa')
顺便说一下,我曾经将元组
值转换为多索引
但是我发现了这个错误
Traceback (most recent call last):
File "C:/Users/DELL/PycharmProjects/Gov-Trac-Tool/updateMyDF.py", line 34, in <module>
values.index = pd.MultiIndex.from_tuples(values.index)
File "C:\Users\DELL\PycharmProjects\MyALLRefProf\venv\lib\site-packages\pandas\core\indexes\multi.py", line 383, in from_tuples
raise TypeError('Input must be a list / sequence of tuple-likes.')
TypeError: Input must be a list / sequence of tuple-likes.
回溯(最近一次呼叫最后一次):
文件“C:/Users/DELL/PycharmProjects/Gov-Trac-Tool/updateMyDF.py”,第34行,在
values.index=pd.MultiIndex.from_元组(values.index)
文件“C:\Users\DELL\PycharmProjects\MyALLRefProf\venv\lib\site packages\pandas\core\index\multi.py”,第383行,在from\u元组中
raise TypeError('输入必须是类似元组的列表/序列')
TypeError:输入必须是类似元组的列表/序列。
当我只这样指定行索引时,它是如何工作的
ext\u站点。设置\u值(800,'Pending','aaaaaaaaaaaa')
那么我走对了吗?代码的执行不会到达外部站点。请设置值(…)。 代码中的错误出现在前一行:
values.index = pd.MultiIndex.from_tuples(values.index)
你的回溯中清楚地写着什么
查看pandas.MultiIndex.from_元组的文档。
它包括:
tuples : list / sequence of tuple-likes
显然值。index
不是任何类似元组的列表/序列,
所以熊猫们对此抱怨不已。
也许你有一个“正常”索引(不是多索引)
顺便说一下:您的变量有name值
。吸烟是个坏习惯
选择与方法名称重叠的变量名称(同样适用于
添加到列名称)。使用其他名称
另一个坏习惯是:列名不应该包含尾随空格,
就像代码中的“挂起的”。
它们不应该也包含首字母空格。非常感谢您的答案在逻辑上是正确的。。。。。几乎尊重这一点。。。。。非常感谢兄弟这对我很有帮助