gpt4 book ai didi

python - 获取数据框 pandas 的索引值

转载 作者:太空宇宙 更新时间:2023-11-03 14:06:26 24 4
gpt4 key购买 nike

我正在尝试获取 pandas 数据框中元素的索引值。我从数据库中获取两个值(日期和价格)并使用 pandas 放入数据框。我找到了如何查找价格的最小值和最大值,但对于这些值,我想知道打印出它是哪个日期。我尝试使用 numpy where 函数,但我无法弄清楚。我是菜鸟对不起。这是我的代码。谢谢..

import sqlite3
import pandas as pd
import numpy as np




conn = sqlite3.connect('price_daily.sqlite')
cur = conn.cursor()

tables_prices='''SELECT date, tryprice FROM Btc'''

df=pd.read_sql_query(tables_prices, conn) #print(df.head())

x=df['tryprice'].max()

#I want to return date as string for this element in dataframe...

最佳答案

使用idxmaxidxmin

获取与最小tryprice关联的整行

df.loc[df['tryprice'].idxmin()]

获取与最低tryprice关联的行的Date

df.at[df['tryprice'].idxmin(), 'date']

关于python - 获取数据框 pandas 的索引值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48854269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com