如何通过panda将变量值导入csv文件



这是我的代码

userName = int(input("What username do you need?"))
value = pd.read_csv(UserInfos, usecols=['Username'])
userN_value = value.get(int(userName))
print(value['Username'][userN_value])

正如您所看到的,我使用userN作为参数,在.csv文件中查找某个值,在该文件中我存储了所有用户名和密码。问题是,我找不到任何关于使用变量作为panda参数的信息,编译器什么也没说,只是说这行有问题。那么,有人知道如何使用它吗?或者如果我必须手动执行任何操作。

对于在pandas中查找值,您的.get语法对我不起作用。您可以将数据帧筛选到==用户值的行,请参阅以下玩具示例:

userName = '1'
value = pd.DataFrame({'Username': [1, 2, 3]})
df_user = value.loc[value['Username'] == int(userName)]
print(df_user['Username'].tolist()[0])
# 1
userN_value = value.get(int(userName))
print(userN_value)
# None

相关内容

  • 没有找到相关文章

最新更新