【发布时间】:2020-11-07 15:45:01
【问题描述】:
我正在为 pandas 中的一列添加一个类,但我的错误是:
TypeError: argument of type 'Name' is not iterable
我不明白为什么,我尝试制作一个返回“通过”的 forloop。 这是我的代码
class Person:
def __init__(self):
list = pd.read_csv("mycsv.csv")
self.name = self.Name()
class Name:
def __init__(self):
self.name = list(['Name'].str.lower())
for i in list:
pass
if __name__ == "__main__":
person = Person()
checking_name = str(input()).lower()
list = person.name
if(checking_name in list):
print("Hit")
错误出现在我的最后一条 if 语句中: 有什么想法吗?
【问题讨论】:
-
list是关键字(保留字)。 -
请使用完整的错误回溯更新您的问题。
-
@Shakeel:顺便说一句,我听说它是内置的。
标签: python python-3.x pandas class oop