小编Cur*_*ent的帖子

Bootstrap 4:隐藏的可见Cols?

我想知道为什么以下不起作用 - 其中xs隐藏在xs视图中.我觉得这与Bootstrap v4中引入的更改有关,但是我想知道在这里代码中这仍然可以实现,而不是进入CSS?我使用的是默认的bootstrap.css文件.

<div class="container">
    <div class="row">
    <div class="hidden-xs col-lg-4 col-md-6 col-sm-12 col-xs-12">
    Some text here.
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap bootstrap-4

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

尝试访问索引时出现Python Pandas键错误

我在列中有以下股票数据集,在各行的日期下方(使用彭博(Bloomberg)的Python API下载-请忽略以下事实:它们都是'NaN'-仅用于数据的这一部分):

在此处输入图片说明

我正在尝试从索引中提取月份和年份,以便稍后进行调整:

values['month'] = values['date'].apply(lambda x: x.month)
Run Code Online (Sandbox Code Playgroud)

其中values是上述DataFrame的名称。

但这会产生错误:'KeyError'date'

运行:

values.index
Run Code Online (Sandbox Code Playgroud)

看起来不错:

DatetimeIndex(['2010-01-01', '2010-01-02', '2010-01-03', '2010-01-23',
           '2010-01-24', '2010-01-29', '2010-01-30', '2010-01-31',
           '2010-02-13', '2010-02-14',
           ...
           '2017-08-12', '2017-08-27', '2017-08-31', '2017-09-01',
           '2017-09-03', '2017-09-09', '2017-09-24', '2017-09-29',
           '2017-09-30', '2017-10-01'],
          dtype='datetime64[ns]', name='date', length=593, freq=None)
Run Code Online (Sandbox Code Playgroud)

所以我只是想知道问题出在哪里,为什么我似乎无法在这里访问实际的索引?

python dataframe pandas

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

Matplotlib中的Suptitle对齐问题

我想在我试图创建的多个PDF文档的每个页面的左上角对齐我的suptitle,但是,它似乎没有按照我的要求进行操作.下面的脚本在顶部和中心生成suptitle.我无法弄清楚我做错了什么:

import datetime
import numpy as np
from matplotlib.backends.backend_pdf import PdfPages
import matplotlib.pyplot as plt

pdf = PdfPages('TestPDF.pdf')

Countries = ['Argentina','Australia']

for country in Countries:
    fig = plt.figure(figsize=(4, 5))
    fig.set_size_inches([10,7])
    plt.suptitle(country, horizontalalignment='left', verticalalignment='top', fontsize = 15)
    x= 1000
    plt.plot(x, x*x, 'ko')
    pdf.savefig()
    plt.close(fig)

pdf.close()
Run Code Online (Sandbox Code Playgroud)

奇怪的是:

verticalalignment='bottom'
Run Code Online (Sandbox Code Playgroud)

只是将suptitle移动得更高(并略微偏离页面顶部),这让我觉得它是在与页面边缘不同的边界上对齐自己?

python matplotlib suptitle

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

在Excel中自动分组/合并

我认为所附的图像比我在文字中描述的更好地描述了我想要在excel中找到的功能.

有没有办法根据列中的内容自动分组,如图所示?这对于所示的示例是可实现的,但是当最多有30个组和许多子组类型时,我想知道excel是否可以自动检测并在列表中工作,分组如图所示.

在此输入图像描述

excel merge grouping

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

将函数应用于Pandas中数据框列的每一行

我在数据框中有一个基于文本的列,类似于以下格式:

  Text
0 I am me
1 I am not you
2 I will be him
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行一个字符串函数来删除最后一个空格(包括空格)之后的任何内容.例如'我就是我'将成为'我是'

码:

df['Text'] = df['Test'].apply(lambda x: x.str.split(' ').str[:-1].str.join(' '))
Run Code Online (Sandbox Code Playgroud)

但是,这会给出错误:

AttributeError:'str'对象没有属性'str'

由于apply函数独立工作,我不太理解,在将其应用于数据帧中的特定列时似乎只会失败?(和我一样奇怪和错误......)

python apply pandas

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

将一个数据帧除以另一个的问题

我已经多次重写这个问题,因为我认为我已经解决了这个问题,但似乎没有。我目前正在尝试遍历 df1 和 df2 的列,将一列除以另一列以填充新的 df3 列,但我遇到的问题是我的所有单元格都是 NaN。

我的循环代码如下:

#Divide One by the Other. Set up for loop
i = 0
for country in df3.columns:    
    df3[country] = df1.iloc[:, [i]].div(df2.iloc[:, [i]])
    i += 1
Run Code Online (Sandbox Code Playgroud)

生成的 df3 是一个仅包含 NaN 的矩阵。

我的 df1 的结构是:

在此处输入图片说明

而我的 df2 结构:

在此处输入图片说明

我将我的 df3 创建为:

df3 = pd.DataFrame(index = df1.index, columns=tickers.index)
Run Code Online (Sandbox Code Playgroud)

看起来像(在人口之前):

在此处输入图片说明

唯一的潜在问题可能是 df3 中的多索引?努力想知道为什么他们不分开。

python dataframe pandas

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