小编use*_*451的帖子

大熊猫索引的重点是什么?

有人能指出我的链接或解释大熊猫索引的好处吗?我经常处理表并根据列加入它们,这个加入/合并过程似乎无论如何重新索引事物,所以考虑到我认为不需要,应用索引标准有点麻烦.

有关索引的最佳实践的任何想法?

python indexing pandas

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


pandas dataframe view vs copy,我怎么说?

有什么区别:

大熊猫 df.loc[:,('col_a','col_b')]

df.loc[:,['col_a','col_b']]

下面的链接没有提到后者,虽然它有效.拉两个视图?首先是拉视图而第二个是拉副本吗?喜欢学习熊猫.

http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy

谢谢

python pandas

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

ipython notebook - $ DISPLAY变量错误

我在ubuntu vm上运行IPython笔记本.到目前为止,一切都很好,除了我无法做交互式matplotlib情节.

我得到的错误是: TclError: no display name and no $DISPLAY environment variable

而我只是想尝试遵循这些超级基础教程.

http://nbviewer.ipython.org/github/jakevdp/matplotlib_pydata2013/tree/master/notebooks/

有小费吗?我做了一些研究,但似乎没有什么适用于从ubuntu机器运行iPython.我知道我忽略了一些明显的东西.

在与ThomasK谈到此事后,似乎我需要在iPython中运行%matplotlib nbaggs以下%matplotlib inline来从我的VM中获取交互性.

但是,交互性仅在最新版本的matplotlib(1.4.x)中提供,因此我需要从1.3.x升级.

运行后sudo pip install matplotlib --upgrade,我的.pip_log中出现以下错误.

有什么建议?

----------------------------------------
Cleaning up...
  Removing temporary dir /tmp/pip_build_root...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
Exception information:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1229, in …
Run Code Online (Sandbox Code Playgroud)

tkinter matplotlib ipython ipython-notebook

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

docker撰写变量替换

似乎我在下一页中没有理解变量替换(我的变量NUM没有注册):https://docs.docker.com/compose/compose-file/#variable-substitution

见下面的截图.在mac OSX上运行它.

码头工人组成

docker docker-compose

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

android.support.v7.app.ActionBarActivity无法解决

我刚刚下载了Android开发者工具(ADT),其中包括Eclipse等,我按照Android的指南创建了MyFirstApp.我只花了一个多小时寻找

android-support-v7-app.jar
Run Code Online (Sandbox Code Playgroud)

但无法.你对如何处理这一事实,对于一个空白模板,有什么建议android.support.v7.app.ActionBarActivity无法解决.

android adt

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

Linux上的ipython笔记本运行matplotlib与nbagg交互的VM

我希望按钮和其他交互式matplotlib对象出现在我的ipython笔记本中. 截图

这就是我所做的:

  1. 安装了http://datasciencetoolbox.org,它是一个安装了ipython和matplotlib版本1.3.1的流浪盒.

  2. 我需要将matplotlib升级到最新版本,因为它具有执行内联交互式绘图的功能. Matplotlib 1.4.1中的新功能
    我需要运行sudo apt-get install pkg-config
    sudo pip install matplotlib --upgrade为了实现这一目标.

  3. 然后,为了生成下面的漂亮(即无错误)屏幕截图,我进入.ipython/dst-profile/ipython_notebook_config.py文件并删除了即将IPKernelApp.pylab='inline'能够运行matplotlib.use('nbagg')命令的行.

  4. 然后我就可以在下面创建截图了.然而,事情看起来仍然很糟糕.那些按钮不是按钮.那是按钮的图像.请告知如何使这些按钮变得生动!

呵呵......,并检查出如果这能帮助你帮助我.

谢谢!

截图

python linux matplotlib vagrant ipython-notebook

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

关于使用pandas inplace关键字参数的指南

使用指南是inplace什么?

例如,

df = df.reset_index()
Run Code Online (Sandbox Code Playgroud)

要么

df.reset_index(inplace=True)
Run Code Online (Sandbox Code Playgroud)

相识又有差别?

in-place python-2.7 pandas

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

在多处理中使用pool.join,pool.close的目的?

在下面的链接中map,对Pool类的方法进行了解释。

似乎它阻塞了,直到结果准备好为止。这意味着pool.close(); pool.join()在运行后无需执行任何操作pool.map,但是在博客中以这种方式进行了演示。

运行后我是否缺少某些东西或需要做pool.close pool.map(而不是pool.map_async?注意我正在使用[multiprocessing.dummy][2],它提供了与多处理类似的api,但是在后台使用了线程。

https://docs.python.org/2/library/multiprocessing.html#multiprocessing.pool.multiprocessing.Pool.map

python multithreading

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

使用fillna,垂头丧气的熊猫

我一直在寻找可以帮助我理解downcast类方法中关键字参数的内容DataFrame.fillna。请提供示例以帮助促进我和每个人的学习:http : //pandas.pydata.org/pandas-docs/stable/generation/pandas.DataFrame.fillna.html

另外,如果您可以说出一两个字,关于每一列的类型设置,NaN甚至NoneType是该列中的值,以及如何处理此类常见内容。两者之间的区别是什么。

非常感谢你!

python numpy pandas

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

什么是身体?`从 fastapi 导入正文`

文档和其他地方我见过Body使用但不知道它是什么。

谁能解释一下这三个选项的含义?

from fastapi import Body
from pydantic import BaseModel

class MyModel(BaseModel):
    body1: None
    body2: Body(None)
    body3: Body(...)
Run Code Online (Sandbox Code Playgroud)

python python-3.x fastapi

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

连接、pandas 和 join_axes

我一直在网上搜索这方面的例子,但没有找到任何东西。

df1, df2, .. dfn为 pandas 数据框,索引相同。

当我运行命令时发生了什么:

pandas.concat([df1,..,dfn],axis=1,join_axes=[df1.index])

它不会给我错误并提供数据框。我已经粘贴了我在文档中可以找到的所有与此相关的内容。当指数之间不匹配时会发生什么?pandas 如何知道使用其他数据帧的索引,我想我可能必须放置其他n-1pandas 数据帧的所有索引。

有小费吗?

join_axes :索引对象列表 用于其他 n - 1 个轴的特定索引,而不是执行内部/外部集合逻辑

python pandas

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