小编Rot*_*kiv的帖子

pandas .p​​lot()x轴刻度频率 - 如何显示更多刻度?

我正在使用pandas .p​​lot()绘制时间序列,并希望看到每个月显示为x-tick.

这是数据集结构 数据集

这是.plot()的结果

在此输入图像描述

我试图使用其他帖子和matplotlib 文档中的示例,并执行类似的操作

ax.xaxis.set_major_locator(
   dates.MonthLocator(revenue_pivot.index, bymonthday=1,interval=1))
Run Code Online (Sandbox Code Playgroud)

但那删除了所有的滴答声:(

我也试图通过xticks = df.index,但它没有改变任何东西.

在x轴上显示更多刻度的方法是什么?

matplotlib pandas

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

镜像已成功构建,但未显示在“docker images”结果中

我正在尝试构建一个新的 docker 镜像。

docker build . -t tg
.....
.....
Removing intermediate container ba85d1deadeb
 ---> 353fcb84af6b
Successfully built 353fcb84af6b
Successfully tagged tg:latest
Run Code Online (Sandbox Code Playgroud)

但是由于某种原因,在它成功构建后,我既无法运行也无法找到它。

docker images
<none>                               <none>              c18e928477c3        11 days ago         1.01GB
...... a long list of unrelated images that are intermediate steps of the built process .....
Run Code Online (Sandbox Code Playgroud)

docker image lsdocker images -a也没有帮助。

sudo docker run -i -t 353fcb84af6b
Unable to find image '353fcb84af6b:latest' locally
docker: Error response from daemon: pull access denied for 353fcb84af6b, repository does …
Run Code Online (Sandbox Code Playgroud)

docker docker-image

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

safe_string_cmp 的目的是什么?

Flask 的新手,正在学习描述如何制作 REST API 的课程。

该课程的作者建议在身份验证章节中使用来自 werkzeug.security 的safe_str_cmp

如果有人可以帮助理解该功能的目的是什么以及何时/为什么应该使用它,我将不胜感激。

werkzeug

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

使用 telethon.sync 时如何处理“洪水等待”错误?

看起来同步版本的客户端不会抛出任何错误?使用 telethon.sync 时处理错误的正确方法是什么?

下面的代码导致客户端进入“睡眠”状态,但不会出现任何错误。

我尝试对 的显式异常执行相同操作FloodWaitError,但它不能解决问题。

from telethon.sync import TelegramClient
from telethon.tl.functions.channels import GetFullChannelRequest


if __name__ == '__main__':
    setup_logging(level=logging.INFO)

tg = TelegramClient(
    'anon',
    api_id=config.API_ID,
    api_hash=config.API_HASH,
)

with tg as client:
    try:
        result = client(GetFullChannelRequest(-1001100118939))
    except ValueError as e:
        print(e)
        break;
        # print('Flood wait for ', e.seconds)
        # time.sleep(e.seconds)
    print(result)
Run Code Online (Sandbox Code Playgroud)

telethon

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

选择至少一个值高于阈值的所有列

我想选择至少有一个值高于阈值的列。例如,

df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)],
                   'B': [randint(1, 9)*10 for x in xrange(10)],
                   'C': [randint(1, 9)*100 for x in xrange(10)]})
df
   A   B    C
0  9  40  300
1  9  70  700
2  5  70  900
3  8  80  900
4  7  50  200
5  9  30  900
6  2  80  700
7  2  80  400
8  5  80  300
9  7  70  800
Run Code Online (Sandbox Code Playgroud)

假设我想选择至少包含一个值 >70 的列。在这种情况下,我希望看到以下数据帧作为输出

   df
       B    C
    0  40 …
Run Code Online (Sandbox Code Playgroud)

pandas

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

标签 统计

pandas ×2

docker ×1

docker-image ×1

matplotlib ×1

telethon ×1

werkzeug ×1