小编the*_*ist的帖子

为什么Anaconda源激活不存在?

我在Anaconda中成功创建了两个独立的Python环境,但似乎无法激活其中任何一个.我试图在Stackoverflow上尽可能多地阅读这个主题,但没有解决方案确实解决了我的问题.我在这个问题中添加了评论所要求的信息(Anaconda Environment Doesnt激活).

尝试激活环境时,控制台输出为-bash: activate: No such file or directory.

输出which conda/Users/username/anaconda3/bin/conda.输出type sourcesource is a shell builtin.尝试时which activate,shell不返回任何内容.

在我的bin文件夹中,我似乎也没有activate可执行文件,只有一个被调用activate-global-python-argcomplete.

为什么我缺少标准激活文件以及如何最好地解决此问题?

python macos anaconda

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

如何在Postgresql中提取子字符串模式

我有一个包含大量不一致字符串的列.其中一些包含一个子串,其中包含'2015mmdd_AB_CD_EFG_(text)_(text)_HIJ'我想要提取的一致模式.我觉得这是regexp和子串命令的交叉情况.

到目前为止,我最好的方法是相当丑陋

substring(col_name, '........_.._.._..._.+_.+_...')

这并没有按照需要结束输出,输出就像'(...)_ HIJ_blablabla'.

在这种情况下,如何有效地组合模式识别和子串选择?

regex postgresql substring regexp-substr

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

如何从Python SDK解析嵌套的FB API响应

我正在使用Facebook Python SDK查询Insights端点,并且很难做出响应我使用Python和随后的pandas.我做以下电话:

   account = AdAccount('act_id')
    params = {
        'fields': [Insights.Field.impressions,Insights.Field.clicks,Insights.Field.actions,Insights.Field.spend],
        'breakdowns': [Insights.Breakdown.hourly_stats_aggregated_by_advertiser_time_zone],
         'time_range': {
            'since': 'start',
            'until': 'end',
        },
        'action_attribution_windows': ['7d_click'],
    }

    result = account.get_insights(params=params)
    print (result)
Run Code Online (Sandbox Code Playgroud)

它返回如下数据:

[<Insights> {
    "actions": [
        {
            "7d_click": 600,
            "action_type": "custom_event_xyz",
            "value": 50
        },
        {
            "7d_click": 600,
        ....
        }
    ],
    "clicks": 1500,
    "date_start": "start",
    "date_stop": "end",
    "hourly_stats_aggregated_by_advertiser_time_zone": "00:00:00 - 00:59:59",
    "impressions": "60000",
    "spend": 60
}, <Insights> {
              ....

]
Run Code Online (Sandbox Code Playgroud)

将不包含actionsdata的数据放入pandas DataFrame时,我无法正确地展平操作数据,以便聚合级别一致(即"actions"键作为列标题).在线检查并在Stackoverflow上进行检查,使用python加载json并相应地处理它,然后使用pandas读取它们都是不起作用的选项.

总结我看不出如何优雅地挖掘响应的更深层嵌套部分,并轻松地使内容与其余部分兼容.

python json facebook facebook-graph-api

7
推荐指数
1
解决办法
2169
查看次数