向lis发送数据帧

2024-10-01 09:30:29 发布

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

我有一个数据帧,它是一个查询的结果,我想把它切片并转换成一个列表。 数据帧如下所示:

  Name Age Weight
0 Cat   5   35
1 Dog   6   25

我得到的是: 查询:

def queryMyQuery(params):
    data = pd.read_sql(sql=queryMyQuery, con=engine)
    return data.to_json()

这就是我如何分割数据帧并制作一个列表:

df=data
df['Names']= data['Name'].tolist()

问题是,我得到一个错误,说字符串索引必须是整数,而不是str。 正确的方法是什么?你知道吗


Tags: 数据namedf列表agesqldatadef