Python获取每列的数据

2024-03-28 22:38:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试按名为“model”的列提取每个熊猫的数据。 下面的代码确实有效,但是如果我想使用x=R1200GS(不带“”),如何编写代码

由于我需要从其他函数传递这个var,请告诉我是否有一个好方法。 谢谢

import pandas as pd

def get_database(z):
    df=pd.read_csv("database.csv")
    df=df.query("model==@z")
    return df

x = 'R1200GS'

get_database(x)

Tags: csv数据方法函数代码importpandasdf
1条回答
网友
1楼 · 发布于 2024-03-28 22:38:10

还不能评论,所以会在这里发布。我不确定这是否有用x = R1200GS将抛出错误,除非存在名为R1200GS的对象

只是好奇:使用字符串有什么问题?你能详细说明一下吗

相关问题 更多 >