Python pandas从mysql获取最大值

标签 python python-2.7 python-3.x pandas

我执行语句

sequence = pd.read_sql_query('SELECT MAX(_SequenceNumber) AS sequence_number FROM betting.betting', database)

获取数据框

   sequence_number
0             4495

我不知道如何得到 4495 我正在尝试类似的东西

sequence = dataframe.iloc[0]

还是不给我

sequence = 4495

你能帮我一下吗?

最佳答案

我认为你可以使用atiat对于 fast scalar value getting :

print dataframe.at[0, 'sequence_number']
4495

print dataframe.sequence_number.iat[0]
4495

print type(dataframe.at[0, 'sequence_number'])
<type 'numpy.int64'>

print type(dataframe.sequence_number.iat[0])
<type 'numpy.int64'>

关于Python pandas从mysql获取最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36744368/

相关文章:

python-3.x - Jupyter:嵌入实时交互式小部件

python - numpy.round 和 numpy.around 之间的区别

python - 根据不同的列列表从 DataFrame 中选择行的有效方法

python - 使用 Python 的 P2P 应用程序

具有默认值的python模板

python - 抵押贷款利率计算器返回荒谬的值

python - 为什么我会收到有关 String not defined 的错误消息?

python - 将十进制转换为格式化的二进制和十六进制 - Python

python - 如何修复 Sagemath 中函数 mod 的错误?

python-3.x - 如何使用 Openpyxl 访问 Onedrive 上的 Excel 文件