小编Roy*_*012的帖子

Pandas 风格不适用于 Google colab

我正面临着 Google colab 和 pandas 风格的奇怪行为。在 google colab 上对数据框应用样式时,一些基本样式被搞砸了:表格变得更小更紧凑,每隔一行的突出显示消失,行的悬停突出显示停止工作。

我附上了两张屏幕截图的并排图片:一张来自普通的 Jupiter 笔记本,一切正常,另一张来自 Google colab - 其中样式使事情变得混乱。

代码非常简单:

df = pd.DataFrame(range(5)) # create a data frame

df                          # in a new cell - just show the dataframe

df.style.highlight_max()    # again, in a new cell. Works in Jupyter notebook, 
                            # doesn't work well on Google Colab. 
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

在此处输入图片说明

css pandas google-colaboratory pandas-styles

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

django下六个问题?

我正在尝试使用名为vcrpy的软件包来加速我的django应用程序测试套件的执行.我在Mac上使用django 1.7,使用Python 2.7.

我在我的一个测试中添加了以下几行:

import vcr
with vcr.use_cassette('recording.yaml'):
Run Code Online (Sandbox Code Playgroud)

结果是导入错误:

    import vcr
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/vcr/__init__.py", line 2, in <module>
    from .config import VCR
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/vcr/config.py", line 6, in <module>
    from .cassette import Cassette
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/vcr/cassette.py", line 12, in <module>
    from .patch import CassettePatcherBuilder
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/vcr/patch.py", line 8, in <module>
    from .stubs import VCRHTTPConnection, VCRHTTPSConnection
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/vcr/stubs/__init__.py", line 9, in <module>
    from six.moves.http_client import (
ImportError: No module named http_client
Run Code Online (Sandbox Code Playgroud)

VCR包本身有问题的代码是:

import six
from six.moves.http_client import (
    HTTPConnection,
    HTTPSConnection,
    HTTPMessage,
    HTTPResponse,
)
Run Code Online (Sandbox Code Playgroud)

有趣的是:当我从普通的python控制台运行它时,这个代码似乎运行正常,但它导致Django下或django …

python django

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

Pandas:修改多个数据帧(循环)

我有多个数据框,我想为它们执行相同的功能。因此我需要迭代我的框架。

# read text files 
df1 = pd.read_csv("df1.txt", sep="\t", error_bad_lines=False, index_col =None)
df2 = pd.read_csv("df2.txt", sep="\t", error_bad_lines=False, index_col =None)
df3 = pd.read_csv("df3.txt", sep="\t", error_bad_lines=False, index_col =None)
Run Code Online (Sandbox Code Playgroud)

我使用了以下代码,但是它不起作用(这意味着所有数据帧仍然相同,并且更改不会影响它们):

for df in [df1 , df2 , df3]:
    df = df[df["Time"]>= 600.0].reset_index(drop=True)
    df.head()
Run Code Online (Sandbox Code Playgroud)

我如何迭代它们?以及如何覆盖数据帧?

python pandas

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

R:使用c汇总字符串

我有一个包含两列的数据框:一列是字符串,另一列是整数.

> rnames = sapply(1:20, FUN=function(x) paste("item", x, sep="."))
> x <- sample(c(1:5), 20, replace = TRUE)
> df <- data.frame(x, rnames)
> df
   x  rnames
1  5  item.1
2  3  item.2
3  5  item.3
4  3  item.4
5  1  item.5
6  3  item.6
7  4  item.7
8  5  item.8
9  4  item.9
10 5 item.10
11 5 item.11
12 2 item.12
13 2 item.13
14 1 item.14
15 3 item.15
16 4 item.16
17 5 item.17
18 4 item.18 …
Run Code Online (Sandbox Code Playgroud)

aggregate r

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