小编ves*_*and的帖子

如何在python中计算数组的绝对值?

如何在python中计算数组的绝对值?

例如:a = [5,-2,-6,5]

我想知道abs(a)的最大值,答案应该是6.谢谢!

python

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

使用pandas中的groupby过滤数据

我有一个DataFrame,我有以下数据.每行代表一个出现在电视剧每集中的单词.如果一集中出现3次单词,则pandas数据框有3行.现在我需要过滤一个单词列表,这样我只能得到大于或等于2次的单词.我可以这样做groupby,但如果一个单词出现2(或说3,4或5)次,我需要两行(3,4或5)行.

通过groupby,我将只获得唯一的条目和计数,但我需要重复该对话的次数.这样做有一个单行吗?

       dialogue  episode
0         music        1
1   corrections        1
2       somnath        1
3         yadav        5
4          join        2
5     instagram        1
6          wind        2
7         music        1
8    whimpering        2
9         music        1
10         wind        3
Run Code Online (Sandbox Code Playgroud)

所以我应该理想地得到,

   dialogue  episode
0     music        1
6      wind        2
7     music        1
9     music        1
10     wind        3
Run Code Online (Sandbox Code Playgroud)

因为这些是出现超过或等于2次的唯一2个单词.

python dataframe pandas

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

在 scipy.signal 中使用 nan 值去趋势数据

我有一个时间序列数据集,其中包含一些 nan 值。我想去除这些数据的趋势:

我尝试这样做:

scipy.signal.detrend(y)
Run Code Online (Sandbox Code Playgroud)

然后我收到了这个错误:

ValueError: array must not contain infs or NaNs
Run Code Online (Sandbox Code Playgroud)

然后我尝试:

scipy.signal.detrend(y.dropna())
Run Code Online (Sandbox Code Playgroud)

但是我丢失了数据顺序。

如何解决这个问题?

python numpy scipy trend

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

在Pandas中总结两个具有相同索引的数据帧

我想在Pandas中添加具有相同索引的4个Dataframe的值.如果有两个数据帧,df1和df2,我们可以写:

df1.add(df2)
Run Code Online (Sandbox Code Playgroud)

对于3个数据帧:

df3.add(df2.add(df1))
Run Code Online (Sandbox Code Playgroud)

我想知道在Python中是否有更通用的方法.

python addition dataframe pandas

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

如何使用 warnings.simplefilter() 忽略 SettingWithCopyWarning?

问题:

我可以忽略或阻止SettingWithCopyWarning使用 打印到控制台warnings.simplefilter()吗?

细节:

我正在使用 Pandas 运行一些数据清理例程,这些例程是使用批处理文件以最简单的方式执行的。我的 Python 脚本中的其中一行触发SettingWithCopyWarning并打印到控制台。但它也在命令提示符中回显:

在此处输入图片说明

除了找出错误来源之外,有什么方法可以防止错误消息像使用 FutureWarnings 一样打印到提示中warnings.simplefilter(action = "ignore", category = FutureWarning)

python warnings suppress-warnings pandas

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

如何更改 y 轴步长?

这是我的代码:

from plotly import graph_objs as go
import numpy as np
import os
from plotly.subplots import make_subplots

fig = make_subplots(rows=2, cols=1)

# Table product views
fig.add_trace(
        go.Table(
            header=dict(values=["Period", "Views"]),
            cells=dict(values=[
                [
                    "01/09/2019 - 07/09/2019",
                    "08/09/2019 - 14/09/2019", 
                    "15/09/2019 - 21/09/2019",
                    "22/09/2019 - 28/09/2019"
                ],
                [15, 25, 35, 32]
            ])
        )
)

# Chart product views
fig.add_trace(

        go.Bar(
            x=[
                "01/09/2019 - 07/09/2019",
                "08/09/2019 - 14/09/2019", 
                "15/09/2019 - 21/09/2019",
                "22/09/2019 - 28/09/2019"
                ],
            y=[15, 25, 35, 32],
        ),
        row=2,
        col=1

)

if …
Run Code Online (Sandbox Code Playgroud)

python plotly

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

如何使用 Python 在 PowerBI 中制作可重现的数据样本?

这是一个自我回答的帖子。为什么?因为 Power BI 中的许多问题由于缺乏数据样本而没有得到解答。此外,许多人似乎想知道如何使用 Python 在 Power BI 中编辑数据表。当然,世界需要在 Power BI 中更广泛地使用 Python。有些人认为您必须将 Python 代码段应用于加载到其他地方的现有表。我对这篇文章的回答将向您展示如何在一个空的 Power BI 文件中使用几行代码构建一个(相当大的)数据样本。

那么,如何在 Power BI 中使用 Python 构建数据示例并对其进行更改?

python random powerbi

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

Plotly:如何更改图例项目名称?

我想更改图例中项目的名称。下面是一个可重现的例子。

import plotly.express as px
df = px.data.iris()
colorsIdx = {'setosa': '#c9cba3', 'versicolor': '#ffe1a8',
             'virginica': '#e26d5c'}
cols      = df['species'].map(colorsIdx)

fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
              color=cols)
fig.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

因为我将自己的颜色分配给了我想重命名图例的物种,所以它不会显示为“#c9cba3”、“#ffe1a8”和“#e26d5c”。相反,我想成为“setosa”“versicolor”和“virginica”

python plotly plotly-python

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

Plotly:如何更改默认模式栏按钮?

我正在生成绘图图形并使用闪亮的应用程序发布来自我的国家的新冠病毒数据。

但是当我生成绘图时,默认模式栏按钮是“缩放”功能,这使得它在智能手机上的使用变得复杂

在此输入图像描述

我需要“平移”功能是默认按钮,但我可以找到解决方案。

在此输入图像描述

提前致谢。

config r plotly

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

如何动态添加文本注释并使其可在 Plotly Dash 中拖动

我需要能够向图表添加和删除文本注释,并通过用鼠标拖动它们来放置它们。

我正在使用 python,我熟悉图像注释选项,但我不知道如何进行动态文本注释

python plotly plotly-dash plotly-python

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