小编Kan*_*hal的帖子

如何检测时间序列中的趋势是增加还是减少?

我有几周的销售数据

xs[weeks] = [1,2,3,4]
ys['Units Sold'] = [1043,6582,5452,7571]
Run Code Online (Sandbox Code Playgroud)

从给定的系列中,我们可以看到,虽然从 xs[2] 到 xs[3] 有所下降,但总体上呈上升趋势。如何检测小时间序列数据集中的趋势。

为这条线找到一个斜率是最好的方法吗?以及如何计算python中一条线的倾斜角?

python time-series trend

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

将数据框的多列值合并到中间带有方括号的单个列中

我有一个数据框。

category     value    percentage_difference
Cosmetics    789.99   300.0
Fruits       27.68    400.0
Clothes      179.20   500.0
Run Code Online (Sandbox Code Playgroud)

我想添加第四列,使其值为类别(值,百分比)

category     value    percentage_difference merge_value
Cosmetics    789.99   300.0                 Cosmetic(789.99, 300%)
Fruits       27.68    400.0                 Fruits(27.68, 400%)
Clothes      179.20   500.0                 Clothes(179.20, 500%
Run Code Online (Sandbox Code Playgroud)

有了for循环我可以做到,没有for循环还有其他有效的方法吗?

python merge dataframe pandas

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

将数据框的所有行与其他行合并在一起

我有一个数据集

       Item Type     market_share
    Office Supplies     10
     Baby Food          20
  Vegetables            10
       Meat             30
 Personal Care          10
   Household            20
Run Code Online (Sandbox Code Playgroud)

我想合并除“婴儿食品”列之外的所有行,以便我的数据集看起来像

       Item Type     market_share
      Others            80
     Baby Food          20
Run Code Online (Sandbox Code Playgroud)

我该怎么做,基本上将所有行合并在一起,将它们累加并放入其他行。

python dataframe pandas

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

标签 统计

python ×3

dataframe ×2

pandas ×2

merge ×1

time-series ×1

trend ×1