RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-373687

Денис Астаховский's questions

Martin Hope
Денис Астаховский
Asked: 2022-09-04 21:29:53 +0000 UTC

在数据框中创建累积列[关闭]

  • 0
关闭。这个问题需要澄清或补充细节。目前不接受回复。

你想改进这个问题吗?通过编辑此帖子添加更多详细信息并澄清问题。

3 个月前关闭。

改进问题

在 df 数据框中,你需要添加一个列,其中包含另一列数据的累积,我现在手动添加,这是数量_sum。它从数量中累积数量如何快速正确地做到这一点?在 Python 中))?

        date    quantity    quantity_sum
0   2021-12-30  2  2
1   2021-12-31  1  3
2   2022-01-01  1  4
3   2022-01-02  3  7
4   2022-01-03  1  8
5   2022-01-04  1  9
6   2022-01-05  1  10
7   2022-01-06  1  11
8   2022-01-07  1  12
9   2022-01-08  1  13
10  2022-01-09  1  14
11  2022-01-10  1  15
12  2022-01-11  1  16
13  2022-01-12  1  17
python
  • 1 个回答
  • 23 Views
Martin Hope
Денис Астаховский
Asked: 2022-09-04 01:58:00 +0000 UTC

数据框分组

  • 0

有一个包含每日 df 数据的数据框:

    date    quantity    sum
0   2021-12-30  2   10
1   2021-12-31  1   10
2   2022-01-01  1   11
3   2022-01-02  3   20
4   2022-01-03  1   12
5   2022-01-04  1   12
6   2022-01-05  1   12
7   2022-01-06  1   10
8   2022-01-07  1   10
9   2022-01-08  1   10
10  2022-01-09  1   10
11  2022-01-10  1   10
12  2022-01-11  1   10
13  2022-01-12  1   10

你需要在此基础上得到一个新的数据框df1,但是每周一次。即把除日期以外的所有列的所有数据加起来,把最后一行的数据写入日期。结果应该是这样的

    date    quantity    sum
0   2022-01-05  10  87
1   2022-01-12  7   70

我不明白我该怎么做?没有数据透视表,没有聚合,没有过滤让我思考

pandas dataframe
  • 1 个回答
  • 29 Views
Martin Hope
Денис Астаховский
Asked: 2020-03-04 22:06:25 +0000 UTC

加载数据框时如何指定临时数据的类型?

  • 1

有一个文件包含类似“%Y-%m-%d”的数据

datetime_click
2017-03-01
2017-03-02
2017-03-03
2017-03-04
2017-03-05

将列加载到数据框中时是否可以立即指定列的数据时间格式?或者换句话说,这里用什么代替?

df = pd.read_csv('result.csv', dtype={'datetime_click':'????????????'})

或者每次如果我想按时间过滤数据,我需要这样转换数据列

def convert_to_datetime(row):
    prom_data = datetime.strptime(row['datetime_click'], '%Y-%m-%d')
    return prom_data
df['datetime_click'] = df.apply(convert_to_datetime, axis=1)

然后才使用以下算法进行过滤

startDate = '2017-03-03'
endDate = '2017-03-04'
startDate_datetime = datetime.strptime( startDate, '%Y-%m-%d' )
endDate_datetime = datetime.strptime( endDate, '%Y-%m-%d' )
df = df[(df['datetime_click'] >= startDate_datetime) & 
        (df['datetime_click'] <= endDate_datetime)]

是否可以立即以某种方式使用此算法?

python
  • 1 个回答
  • 10 Views
Martin Hope
Денис Астаховский
Asked: 2020-03-03 21:23:40 +0000 UTC

为什么替换字符时会得到 NaN

  • 2
import pandas as pd
data = {'kol_click':[1, 8, 4, 2, 1, '', 18, '', 3, 10]}
df1 = pd.DataFrame(data)
df1['kol_click_1'] = df1['kol_click'].str.replace('', '0')
print(df1.head(10))
  kol_click kol_click_1
0         1         NaN
1         8         NaN
2         4         NaN
3         2         NaN
4         1         NaN
5                     0
6        18         NaN
7                     0
8         3         NaN
9        10         NaN

为什么数字变为 NaN ?如何用空值替换空字符串?

python
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5