小编rbi*_*nun的帖子

在 Getstream-io Feed 更新中将“SU:”添加到 Actor 前面

为什么必须SU:在 getstream-io feed 更新中添加 actor ID?

data = {'actor'  : 'SU:ronald',      
        'message': 'hello',          
        'object' : 'object',
        'verb'   : 'post'
        }
Run Code Online (Sandbox Code Playgroud)

如果没有SU:我得到错误:The policy "Don't impersonate other users" (900) blocked this request

{'detail': 'The policy "Don\'t impersonate other users" (900) blocked this request, please consult the documentation https://getstream.io/docs/',
 'status_code': 403,
 'code': 17,
 'exception': 'NotAllowedException',
 'duration': '0.17ms'}
Run Code Online (Sandbox Code Playgroud)

getstream-io

6
推荐指数
1
解决办法
240
查看次数

绘制Pandas Multiindex条形图

如何将Python Pandas多索引数据框绘制为带有组标签的条形图?任何绘图库都直接支持这个吗?这篇SO帖子展示了使用matplotlib的自定义解决方案,但是它有直接的支持吗?

举个例子:

quarter  company
Q1       Blue       100
         Green      300
Q2       Blue       200
         Green      350
Q3       Blue       300
         Green      400
Q4       Blue       400
         Green      450
Name: count, dtype: int64
Run Code Online (Sandbox Code Playgroud)

...可以在此数据帧可以用组标签绘制这样

提前致谢,

拉菲

python matplotlib pandas plotly bokeh

5
推荐指数
1
解决办法
1万
查看次数

Kapacitor联接未执行完全外部联接

我有一个带有两个查询的TICK脚本(如下所示),两个查询都groupBy在同一标签上执行。然后,该脚本连接两个查询该标记,并指定一个完全外部联接fill'null'。但是,Kapacitor似乎将其​​视为内部联接,如统计数据所示(也在下面)。查询分别发出33和32点,而联接则发出32点。一个完整的外部联接不应该至少发出与具有更大点数(33)的查询一样多的点吗?当我|log()查询时,我能够识别被联接删除的记录-它是由一个查询发出的,而不是由另一个查询发出的。

关于如何进一步解决此问题的任何建议?

勾号脚本:

var raw_event = batch
    |query('''select rsum from jsx.autogen.raw_event''')
           .period(1m)
           .every(1m)
           .offset(1h)
           .align()
           .groupBy('location')

var event_latency = batch
    |query('''select rsum from jsx.autogen.event_latency''')
           .period(1m)
           .every(1m)
           .offset(1h)
           .align()
           .groupBy('location', 'glocation')

raw_event
    |join(event_latency)
        .fill('null')
        .as('raw_event','event_latency')
        .on('location')
        .streamName('join_stream')
    |log()
Run Code Online (Sandbox Code Playgroud)

统计:

"node-stats": {
    "batch0": {
        "avg_exec_time_ns": 0,
        "collected": 65,
        "emitted": 0
     },
    "join4": {
         "avg_exec_time_ns": 11523,
         "collected": 65,
         "emitted": 32
     },
     "log5": {
          "avg_exec_time_ns": 0,
          "collected": 32,
          "emitted": 0
     },
     "query1": {
          "avg_exec_time_ns": 0,
          "batches_queried": …
Run Code Online (Sandbox Code Playgroud)

kapacitor

5
推荐指数
0
解决办法
264
查看次数

熊猫pd.options.display.max_rows无法正常工作

我在Jupyter Lab中使用pandas 0.25.1,无论pd.options.display.max_rows设置什么,我最多可以显示10行。

但是,如果pd.options.display.max_rows设置为小于10,则它将生效,pd.options.display.max_rows = None然后显示所有行。

知道如何让pd.options.display.max_rows超过10的A生效吗?

python pandas

5
推荐指数
1
解决办法
551
查看次数

标签 统计

pandas ×2

python ×2

bokeh ×1

getstream-io ×1

kapacitor ×1

matplotlib ×1

plotly ×1