小编myt*_*der的帖子

用Jquery查找子字符串?

我们的小组如何确定特定字符串是否包含某个子字符串?请在的帮助下.

javascript jquery

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

如何聚合pandas groupby中的多个列

我使用以下输入创建了一个pandas dataframe mn:

keyA     state n1    n2     d1  d2
key1     CA   100   1000    1   2
key2     FL   200   2000    2   4
key1     CA   300   3000    3   6
key1     AL   400   4000    4   8
key2     FL   500   5000    5   2
key1     NY   600   6000    6   4
key2     CA   700   7000    7   6
Run Code Online (Sandbox Code Playgroud)

创建了一个sum对象,如下所示:

s = mn.groupby(['keyA','state'], as_index=False).sum()
Run Code Online (Sandbox Code Playgroud)

如何迭代sum对象s,以便我可以得到以下输出:

以下结果中的v1列计算为 s['n1']/s['d1']

以下结果中的v2列计算为 s['n2']/s['d2']

keyA state  v1  v2
'key1','AL',100,500
'key1','CA',100,500
'key1','NY',100,1500
'key2','CA',100,1166
'key2','FL',100,1166
Run Code Online (Sandbox Code Playgroud)

python pandas

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

比较Angularjs中2个嵌套数组之间的对象并显示相应的匹配数据

我有两个数组:第一个是empdata持有empid和该员工参加的事件,然后第二个数组持有事件详细信息.

我需要empid从数组与用户输入进行比较,并使用可折叠的jQuery显示各个员工参加的特定事件详细信息.找到总价.

$scope.empdata=[];
$scope.data = [];

//first array data

   $scope.empdata.push({
    empid:'empid_1',
    events:[{
     event:'First Event'
    },
    {
      event:'Second Event'
    }
    ]})

    $scope.empdata.push({
     empid:'empid_2',
     events:[{
      event:'First Event'
    },
    {
      event:'Second Event'
    },
    {
     event:'Third Event'
    }]
     })

         //second array data
                $scope.data.push({
                    event:'First Event',
                    date: '10-jun-2015',
                    type:[{
                        name: 'Hotel Booking',
                        price: 400.00
                        },{
                        name: 'Flight',
                        price: 400.00       
                        },{
                        name: 'Honorarium',
                        price: 900.00       
                    }]
                })


                $scope.data.push({
                    event:'Second Event',
                    date: '27-july-2015',
                    type:[{
                        name: 'Hotel Booking',
                        price: 530.00 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs angularjs-ng-repeat jquery-mobile-collapsible

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

Pandas:使用方法链修改单元格值

>>> df
  a b c ...
0 1 2
1 3 4
. ... 
Run Code Online (Sandbox Code Playgroud)

我希望该b列加倍。我知道这个方法

>>> df['b'] *= 2
Run Code Online (Sandbox Code Playgroud)

我可以以方法链接方式执行此操作吗?我想更可爱!像这样的东西。

>>> (df.drop('c', 1)
       .someMethodToReplaceBColumnValues())
Run Code Online (Sandbox Code Playgroud)

我有很多方法来清理数据,这是其中一种操作,我一直坚持这样做。我也碰到过,replaceset_value等,但我无法弄清楚如何。

apply也尝试过方法,但它只返回应用该操作的列。所以我只得到b带有 apply 方法的列。如何进一步接近?

python apply chaining assign pandas

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

ios:带有Aspect的UIImageView填充不符合约束

我有以下设计.使用Storyboard我尝试了多种方法,但所有的努力都是徒劳的.

在此输入图像描述

1 - View Controller 2的主要默认视图 - 包含图像视图和2个相等宽度按钮的视图3 - 使用Aspect Fill的图像视图(需要根据iPhone大小占用尽可能多的空间)

我得到的一切除了1个约束.包含2个按钮的ImageView和View之间的约束.(使用按钮的堆栈视图)

在某些屏幕尺寸中,带有Aspect填充的图像视图与堆栈视图重叠.Aspect Fit留下了大量的空白空间.

Image View需要根据尺寸扩展所有iPhone!(这似乎是通过Aspect Fill解决的,而不是方面适合)如何解决ImageView缩放时保持Image + 2按钮垂直居中(矩形2垂直和水平居中)的问题?

编辑:我也尝试过"Clip to Bound",但它会剪切两侧的图像.我想知道完整的设置,每个视图应该做什么或者如何组织每个视图以获得效果?

iphone interface-builder ios uistoryboard swift

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

使用pg-promise记录特定的postgresql查询

我正在使用带有Nodejs的pg-promise包来执行PostgreSQL查询.我想看看执行的查询.只有特定的查询,比如说,我只想调试一个查询.

我可以看到一种推荐的方法是使用pg-monitor来捕获事件并记录它们,如示例文档中所述.

不使用pg-monitor,是否有一种简单的方法来打印执行的准备好的查询.我在文档中看不到它.

例:

db.query("SELECT * FROM table WHERE id = $/id/", {id: 2})
Run Code Online (Sandbox Code Playgroud)

如何打印此查询以产生?

SELECT * FROM table WHERE id = 2
Run Code Online (Sandbox Code Playgroud)

postgresql node.js pg-promise

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

pg-promise:在事务中的下一个查询中使用一个查询的结果

我是具有postgres的pg-promise的node.js,试图按顺序执行2个插入的事务。第一次插入的结果ID应该在事务的下一个插入中使用。

如果任何查询失败,则回滚。db.none.then()1st 内部嵌套2nd db.one不会回滚1st查询。因此,在这里使用交易。

我被困在第二个中使用第一个查询的结果。这就是我现在所拥有的。

db.tx(function (t) {
    return t.sequence([
        // generated using pgp.helpers.insert for singleData query
        t.one("INSERT INTO table(a, b) VALUES('a', 'b') RETURNING id"),
        t.none("INSERT INTO another_table(id, a_id) VALUES(1, <above_id>), (2, <above_id>)")
    ]);
})...
Run Code Online (Sandbox Code Playgroud)

第二查询使用pgp.helpers.insert生成,用于multiData查询。但是,要使用上一个查询的结果是不可行的。是不是!

是否有一种方式来获得id,即<above_id>从第一INSERT?

postgresql transactions node.js pg-promise

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