遍历列表,然后在满足条件的情况下返回值

时间:2020-07-26 21:49:11

标签: python pandas list

我刚刚开始与Pandas合作进行我的个人项目。我已经从CSV导入数据,对其进行了清理,现在想在其余代码中使用CSV数据。我想问一个用户输入,如果用户输入与列表中的一个条目匹配(数据中的一列),我想获取该实例的数据(从df中的同一行但其他列)

我可以使用“ in”语句来进行比较,但是我认为在扩展功能时不起作用。

我将如何遍历df中的列表以从该列表中返回一个值(如果存在的话),然后能够在df的同一行中返回其他值?

function(par1, par2, my_par=my_variable) { ...

2 个答案:

答案 0 :(得分:0)

也许您想要的是所有与位置匹配的行吗?

matching_rows = housing_Data[housing_Data.LOCATION == user_country]
print(matching_rows)

也许?我不太确定。

答案 1 :(得分:0)

万一紧急,您可以将迭代列表从源代码追加到newfile.txt并进行舒适的迭代。希望能有所帮助。