小编Mat*_*att的帖子

将某些列保留在pandas DataFrame中,删除其他所有内容

说我有一个数据表

    1  2  3  4  5  6 ..  n
A   x  x  x  x  x  x ..  x
B   x  x  x  x  x  x ..  x
C   x  x  x  x  x  x ..  x
Run Code Online (Sandbox Code Playgroud)

我想减少它,以便我只有第3列和第5列删除所有其他并保持结构.我怎么能用熊猫做到这一点?我想我理解如何删除单个列,但我不知道如何保存一些选择并删除所有其他列.

python pandas

40
推荐指数
3
解决办法
4万
查看次数

PyDev没有出现在Eclipse中

我刚刚安装了Eclipse Kepler(在Juno中出现错误更新问题之后)并尝试使用Install New SoftwareEclipse中的选项安装PyDev .基本上只是关注内存/在线教程.安装后我无法在我的Preferences窗格中看到它.任何想法为什么会这样?

谢谢.

是的,我安装了Java 7.

更新:很多用户已经为这个问题提出了许多解决方案.下面可能有多个正确的答案.看看有什么帮助你......

eclipse macos pydev

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

Numpy数组:序列太大

我有一个11称为'波长'的大小数组和一个n称为'MN' 的更大的数组.和"模型"是一种m通过n阵列.

我这样做:

for i in xrange(10+len(wavelength)-2):
  y=np.empty(model[MN][i],float)
Run Code Online (Sandbox Code Playgroud)

并将此作为错误:

  File "test_prog.py", line 658, in <module>
    y=np.empty(model[MN][i],float)
ValueError: sequence too large; must be smaller than 32
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么做.我在网上看过其他地方,但我找不到任何明显的实质内容.

python numpy

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

仅在某些模式下的行号

有没有办法只在特定模式下获取行号,即Python,Java,C++等,而不是在每个窗口中?我以为前几天我看到了这件事,但我找不到了.

目前我已经设置了默认只是为了linum-mode持久.它在shell中有点烦人.

谢谢.

emacs emacs24

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

V8:异构数组文字

我迷失在杂草中的V8来源以及关于这个主题的文章,我发现了一篇博文,其中说:

如果你被迫填充一个包含异构元素的数组,那么让V8早期通过使用数组文字来了解,特别是使用固定大小的小数组.

let array = [77, 88, 0.5, true]; //V8 knows to not allocate multiple times.
Run Code Online (Sandbox Code Playgroud)

如果这是真的,那么为什么会这样呢?为什么是数组文字?对于通过构造函数创建数组而言,有什么特别之处?作为V8源的新手,很难追踪均匀/异构阵列的差异所在.

此外,如果回答者可以指向我相关的V8来源,那将不胜感激.

编辑:我的问题略有说明(数组文字与数组构造函数)

javascript v8

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

将列名从列表分配给表

比方说,我有一个100行乘25列的数据表,没有列标题.我有一个25项目列表,我想将其作为列标题分配给数据表(它们已经是正确的顺序).我不知道如何使用pandas有效地做到这一点.任何建议都会很棒!

谢谢.

python pandas

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

缩进多行:键盘快捷键

我想我曾经被告知如何快速缩进整个行集合,同时在Eclipse中使用键盘快捷键(我使用Juno和PyDev-Python).有谁知道这样的捷径?我似乎无法挖掘任何东西.

谢谢.

eclipse

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

计算效率:0 vs. false(或 true)

ui-bootstrap.js在阅读transclusion指令中的一些内容后,我正在浏览(我相信来自 Angular 种子)。我注意到他们使用:

transclude: !0
Run Code Online (Sandbox Code Playgroud)

与我见过的大多数声明它的文档相反:

transclude: true 
Run Code Online (Sandbox Code Playgroud)

使用布尔值的数字与词法声明(特别是在 Javascript 中)是否可以获得一些效率?也许这是在缩小之后发生的,这可以回答我以前的问题,但我仍然很好奇为什么会这样。

javascript performance boolean angularjs

6
推荐指数
0
解决办法
630
查看次数

使用.join()插入unicode字符

我在数据表中有我需要加入的列.一列由值组成,另一列由相应的错误值组成,例如:

50.21  0.03
43.23  0.06
23.65  1.20
12.22  0.06
11.25  2.21
Run Code Online (Sandbox Code Playgroud)

我想要做的是,对于每一行连接列和+/-,但干净的unicode字符(U + 00B1).我之前从未尝试过在python中使用unicode字符,所以我很难过.

如果我.join()看起来像

"<unicode here>".join(item)
Run Code Online (Sandbox Code Playgroud)

我怎么让python知道我想使用unicode字符.

python unicode join python-2.7

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

如何安装第三方库

我是C++的新手,我决定尝试用odeint它来做一些模拟,因为python对我的需求来说太慢了.

我找到了这个包,我想玩.我只是不完全确定如何安装或放置这些库.有没有C++类似于python的东西pip install

旁注:我正在尝试这样做Eclipse Kepler,但我并没有嫁给那个想法.

c++ eclipse macos libraries

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