摘要: 两个表,一个有时间段,有价格,一个有确切售卖时间和当时售出单价。 刚开始的思路是:直接一步到位,先连接,后分组,然后直接单价*数量/sum(数量),但是错了,得出的结果为空。我个人觉着是因为分组之后直接选择了将单价和数量相乘,因为没有包含聚合数组,字段中的多个值无法进行聚合操作。 # Write y 阅读全文
posted @ 2022-05-06 16:46 Lazy_tiger 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 求两个人之间的通话次数和通话时间,主要是from_id和to_id之间有多个通话记录,需要统计通话的次数和通话的时间 # Write your MySQL query statement below select distinct c.person1, c.person2, count(*) `ca 阅读全文
posted @ 2022-05-06 15:22 Lazy_tiger 阅读(94) 评论(0) 推荐(0) 编辑
摘要: import pandas as pd import numpy as np import matplotlib.pyplot as plt import os import pymysql import math file_list = list() base_path = 'E:\清洗后数据' 阅读全文
posted @ 2022-05-06 09:19 Lazy_tiger 阅读(597) 评论(1) 推荐(0) 编辑
摘要: 求数组中的最大连续子数组和。刚开始的第一想法,这不就是滑动窗口么!然后去写滑动窗口的时候,发现没写对,其实主要还是滑动窗口中的判断条件,如果pre = max(pre+num[i],num[i])。 代码如下: class Solution: def maxSubArray(self, nums: 阅读全文
posted @ 2022-05-06 09:10 Lazy_tiger 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目意思很清楚,判断数组中是否有重复值,但是快一年过去了,算法思路几乎为0 做法一:排序后判断前后是否一致,代码如下: class Solution: def containsDuplicate(self, nums: List[int]) -> bool: nums.sort() flag = F 阅读全文
posted @ 2022-05-06 08:33 Lazy_tiger 阅读(15) 评论(0) 推荐(0) 编辑