我有这块代码,我想把它写成SQL.有谁知道等效的SQL代码会是什么样子?
lags = range(1, 5)
df = df.assign(**{
'{}{}'.format('lag', t): df.groupby('article_id').num_views.shift(t) for t in lags
})
Run Code Online (Sandbox Code Playgroud)
更新:
我正在寻找SQL标准方言.这是一个数据集示例(部分前10行):
article_id section time num_views comments
0 abc111b A 00:00 15 0
1 abc111b A 01:00 36 0
2 abc111b A 02:00 36 0
3 bbbddd222hf A 03:00 41 0
4 bbbddd222hf B 04:00 44 0
5 nnn678www B 05:00 39 0
6 nnn678www B 06:00 38 0
7 nnn678www B 07:00 66 0
8 nnn678www C 08:00 65 0
9 nnn678www C …Run Code Online (Sandbox Code Playgroud) 我使用的是 Mac OS,我需要为我的 Python 脚本创建一个 Windows 可执行文件。我找不到任何告诉我如何做的东西。我确实在 Mac 上安装了 wine,但不知道现在该怎么办。任何帮助,将不胜感激。