【问题标题】:Hello, I need to create a python query that select a maximum and minimum value in every row of the selected columns您好,我需要创建一个 python 查询,在所选列的每一行中选择最大值和最小值
【发布时间】:2021-06-14 11:29:07
【问题描述】:

例如在第一行,(阿富汗)查询应该比较PCCW,ALLIPTELECOM_PREMIUM,ALLIPTELECOM STANDARD,BICS_BC和BICS_FC的费率并记录最小和最大费率,然后用最大的方式说明提供者费率和最低费率的提供者。enter image description here

【问题讨论】:

  • 到目前为止你尝试过什么?另外请正确描述您的环境和数据模型。
  • 将 csv 文件导入到 mysql 工作台中,创建了与数据库的 python 连接,并且卡在查询中

标签: python mysql-workbench


【解决方案1】:

将数据表转换为 csv 或将其导出,然后您可以使用 pandas 数据框来查找最大速率/最小速率

那么你可以使用下面的代码:

df[minimum_rate] = Afganistan.min()
df[maximum_rate] = Afganistan.max()

有很多库可以连接到 mysql。例如。 SQLalchemy,mysql.connector.etc。 这是 w3school 的一个教程: https://www.w3schools.com/python/python_mysql_getstarted.asp

【讨论】:

  • 你的回答需要对数据库(我怀疑 Mysql 因为标签)可以自己做的事情有相当大的依赖。
  • 我已经使用 mysql 连接器创建了连接。我一直在创建查询
猜你喜欢
  • 2015-02-03
  • 2021-05-25
  • 2020-09-09
  • 2014-12-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-16
  • 2018-08-25
  • 2020-08-19
相关资源
最近更新 更多