问题列表 - 第235828页

在Pandas中,分组列之后的组已经消失

我有以下名为ttm的数据框:

    usersidid   clienthostid    eventSumTotal   LoginDaysSum    score
0       12          1               60              3           1728
1       11          1               240             3           1331
3       5           1               5               3           125
4       6           1               16              2           216
2       10          3               270             3           1000
5       8           3               18              2           512
Run Code Online (Sandbox Code Playgroud)

当我做

ttm.groupby(['clienthostid'], as_index=False, sort=False)['LoginDaysSum'].count()
Run Code Online (Sandbox Code Playgroud)

我得到了我的预期(虽然我希望结果在一个名为'ratio'的新标签下):

       clienthostid  LoginDaysSum
0             1          4
1             3          2
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做

ttm.groupby(['clienthostid'], as_index=False, sort=False)['LoginDaysSum'].apply(lambda x: x.iloc[0] / x.iloc[1])
Run Code Online (Sandbox Code Playgroud)

我明白了:

0    1.0
1    1.5
Run Code Online (Sandbox Code Playgroud)
  1. 为什么标签出现了?我还需要分组需要'clienthostid',我也需要申请的结果也在标签下
  2. 有时当我进行分组时,其他一些列仍会出现,为什么有时列会消失并且有时会停留?是不是有一个我不想做那些东西的旗帜?
  3. 在我给出的示例中,当我计算标签'LoginDaysSum'上显示的结果时,是否有为什么要为结果添加新标签?

谢谢,

python pandas

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

Nil与预期的参数类型'String'不兼容

我目前正在将我的swift 2.3代码转换为swift 3,我在以下行中收到上述错误:

setSharedPassword(nil, account: account, completion: completion)
Run Code Online (Sandbox Code Playgroud)

适当的解决方案是否只是用""代替nil?当我这样做时,错误消失了.我正在寻找解释.请帮忙.

ios swift swift3

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

如何在html和css中创建一个7字符下划线输入文本字段(附带截图)?

在此输入图像描述

我正在为移动应用程序创建一个UI我需要创建一个带有截屏附加UI的popover.如何在html和css中创建一个7字符下划线输入文本字段,如下所示?


HTML代码

<ion-modal-view class="modal contact-details-modal" id="contactDetailModal">



<ion-content delegate-handle="modalContent">   
<center>
<br><br>
<img src="assets/images/camera-small.png">  
<br><p>Camera</p>
     <div class="underline_camera" style="border: 0;border-bottom: 1px solid  #b2b2b2;outline: 0;width: 100px;">
    <input type="text" id="camera" name=" camera" value="" />
</div><br>

<div class="meter_reading" style="border: 0;border-bottom: 1px solid     #b2b2b2;outline: 0;width: 20px;">
    <input type="text" id="meter" name=" meter" value="" />
    <!--<input type="text" id="meter" name=" meter" value="" />
    <input type="text" id="meter" name=" meter" value="" />
    <input type="text" id="meter" name=" meter" value="" />
    <input type="text" id="meter" name=" meter" value="" />
    <input type="text" id="meter" name=" meter" value="" …
Run Code Online (Sandbox Code Playgroud)

html css html5 css3 ionic-framework

9
推荐指数
2
解决办法
4967
查看次数

安装gensim时大量警告

我在Python中安装了gensim(通过pip).安装结束后,我收到以下警告:

C:\ Python27\lib\site-packages\gensim\utils.py:855:UserWarning:检测到Windows; 别名chunkize到chunkize_serial warnings.warn("检测到Windows;别名chunkize到chunkize_serial")

我怎么能纠正这个?

由于此警告,我无法从gensim.models导入word2vec.

我有以下配置:Python 2.7,gensim-0.13.4.1,numpy-1.11.3,scipy-0.18.1,pattern-2.6.

python gensim

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

无法在 Google Slides API 上使用 PageSize 创建演示文稿

我正在尝试创建一个新的 4:3 演示文稿,而不是 16:9。

我阅读了这个参考并写了一些 ruby​​ 代码,但它没有用。新演示文稿的高度与我指定的不同。

方法:presentation.create | 幻灯片 API | 谷歌开发者

# foo.rb
require 'google/apis/slides_v1'
Slide = Google::Apis::SlidesV1 # alias
slides_service = Slide::SlidesService.new
# authorize...
new_presentation_object = Slide::Presentation.new(
  title: "test",
  page_size: Slide::Size.new(
    width:  Slide::Dimension.new(magnitude: 6_858_000, unit: 'EMU'),
    height: Slide::Dimension.new(magnitude: 9_141_000, unit: 'EMU')
  )
)
presentation = slide_service.create_presentation(new_presentation_object, fields: "pageSize,presentationId")
presentation.page_size
# => #<Google::Apis::SlidesV1::Size:0x007f99ef1fb630
#  @height=#<Google::Apis::SlidesV1::Dimension:0x007f99ef1f8278 @magnitude=5143500, @unit="EMU">,
#  @width=#<Google::Apis::SlidesV1::Dimension:0x007f99ef1fa550 @magnitude=9144000, @unit="EMU">>
Run Code Online (Sandbox Code Playgroud)

如何创建新的 4:3 演示文稿?
我发现没有 API 可以更改 PageSize 而是 CreatePresentation,但欢迎任何更改 PageSize 的想法。

google-slides-api

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

在更新之前检查 Mongoose 数组中的嵌套对象 key[value]

我正在尝试使用$addToSetmongoose 将新对象插入到 mongo 中的数组中:

我有两个模型:

var itemSchema = mongoose.Schema({
  itemId: Number,
  save_date: {type: Date, default: Date.now}
});

var UserSchema = new Schema({
  ...
  items: [itemSchema]
});

var User = mongoose.model('User', UserSchema);
Run Code Online (Sandbox Code Playgroud)

我想使用 mongoose 将一个添加itemitems数组中,但前提是该项目不存在。

目前, using$addToSet仍在添加重复项,因为我认为每个项目的 save_date 戳都不同

  User.findByIdAndUpdate(
      id,
      {$addToSet: {item: {itemId: newItem} } },
      {upsert: true},
      function (err, saveItem){
        if (err) {return handleError(err)};
        res.send(saveItem);
      }
  );
Run Code Online (Sandbox Code Playgroud)

这会导致用户输入:

"name": "Vinnie James"
"items" : [
        {
            "itemId" : 123,
            "_id" …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js express

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

如何在 fullCalendar 的标题中添加纯文本

我使用了 fullCalendar.js 和标题内容,例如:今天、月份、年份、上一个、下一个,并且还制作了一个自定义添加按钮,现在我想在添加按钮之前的标题中添加一个简单的文本,上面写着“请求新类” ”,最终看起来像这样:fullCalendar Header

现在我的标题看起来像这样:我的标题

这是到目前为止的代码:

$('#sfullCalendar').fullCalendar({
  customButtons: {
        myCustomButton: {
            theme: 'true',
            text: '',
            click: function() {
                alert('clicked the custom button!');
            }
        }
    },
      defaultView: 'month',
      header: {
        left:   'today',
        center: 'title',
        right:  'prev,next myCustomButton'
      },
      });
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery fullcalendar

4
推荐指数
1
解决办法
7968
查看次数

如何制作一个数字轮循环?

我有一个从0到9的随机数轮.轮子向下或向上旋转到落在随机数上.我怎样才能使轮子只旋转?(一旦达到9,下一个数字是0,1,2 ... 9,0,1,2),而不必有很多div.

function roll() {
  var randomNum = Number((Math.random() * 100).toFixed(2));
  var firstDigit = Number(Math.floor((randomNum) / 10 - 5));
  var win = firstDigit;
  if (win > 4) {
    var rollm = win * 40 - 40 * 15;
    document.getElementById("roll").style = "margin-top: " + rollm + "px ";
  }
  if (win < 4) {
    var rollm = 180 - 40 * win - 380;
    document.getElementById("roll").style = "margin-top: " + rollm + "px ";
  }
  if (win == 4) {
    var …
Run Code Online (Sandbox Code Playgroud)

html javascript css

8
推荐指数
1
解决办法
559
查看次数

如何确定Julia对象是否可调用

在Julia中,确定对象是否可调用的最佳方法是什么?(例如,是否存在python callable函数的模拟?)

编辑:这是人们所希望的:

f() = println("Hi")
x = [1,2,3]
a = 'A'

callable(f)    # => true
callable(x)    # => false
callable(a)    # => false
callable(sin)  # => true
Run Code Online (Sandbox Code Playgroud)

julia callable-object

6
推荐指数
2
解决办法
638
查看次数

尝试附加调试器时,Android App崩溃

尝试附加Android Studio调试器时,我的某些应用崩溃,然后我收到此错误:

Disconnected from the target VM, address: 'localhost:8602', transport: 'socket'
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动Windows,Android Studio和My Nexus,但没有任何效果。

我正在使用最新版本的Android SDK,构建工具,...

崩溃后的部分日志:

01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] Runtime aborting...
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] Aborting thread:
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=5 tid=2 WaitingForDebuggerSend (still starting up)
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xec00d000
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | sysTid=18213 nice=9 cgrp=default sched=0/0 handle=0xf2aa5920
01-16 09:08:26.967 18208-18213/? A/art: art/runtime/runtime.cc:422]   | state=R schedstat=( 2419166052 199636564 …
Run Code Online (Sandbox Code Playgroud)

crash android android-studio

4
推荐指数
1
解决办法
2212
查看次数