小编F.D*_*F.D的帖子

将通知从python推送到android

我正在运行一些脚本,并在脚本完成运行后寻找一种简单的方法来 ping 我的手机。

在网上做一些研究,我看到了使用 Slack、Push bullet、twilio、电子邮件等发送消息的方法。

我正在寻找一种从 python 向我的手机发送 ping/消息的简单方法的建议。

从某种意义上说,它不需要对外部帐户或付费服务进行大量配置。

python push-notification

18
推荐指数
4
解决办法
2万
查看次数

使用pandas get_loc的更有效方法?

任务:在多列数据框中搜索一个值(所有值都是唯一的)并返回该行的索引。

当前:使用get_loc,但似乎只允许一次传递单个列,从而导致除try语句之外的一组无效记录。虽然有效,但是有人知道这样做的更有效方法吗?

df =  pd.DataFrame(np.random.randint(0,100,size=(4, 4)), columns=list('ABCD'))
try: 
     unique_index = pd.Index(df['A'])
     print(unique_index.get_loc(20))
except KeyError:
    try: 
        unique_index = pd.Index(df['B'])
        print(unique_index.get_loc(20))
    except KeyError:
                unique_index = pd.Index(df['C'])
                print(unique_index.get_loc(20))
Run Code Online (Sandbox Code Playgroud)

循环似乎不起作用,因为如果一列不包含值,则会引发KeyError。我看过诸如.contains或.isin之类的函数,但这是我感兴趣的位置索引。

python indexing pandas

5
推荐指数
3
解决办法
2818
查看次数

大查询的不同和分组依据

选择每个 GROUP BY 组中的第一行开始?我正在尝试在 Google 大查询中做一个非常相似的事情。

数据集:fh-bigquery:reddit_comments.2018_01

目标:对于每个 link_id(Reddit 提交),根据 created_utc 选择第一条评论

SELECT body,link_id 
FROM [fh-bigquery:reddit_comments.2018_01] 
where subreddit_id == "t5_2zkvo"  
group by  link_id ,body, created_utc  
order by link_id ,body,  created_utc desc 
Run Code Online (Sandbox Code Playgroud)

目前它不起作用,因为它仍然没有给我唯一/不同的 parent_id(s)

谢谢,麻烦您了!


编辑: 我说 parent_id 是 == 提交是不正确的,它实际上是 link_id

sql reddit google-bigquery

4
推荐指数
2
解决办法
4086
查看次数