【发布时间】:2020-04-09 18:06:20
【问题描述】:
我有一个包含几个月的日期时间列“A”的文件。我必须限制到 2017 年 8 月,按工作日分组,按总和汇总。将工作日列设置为从一到七的数字。然后将 Weekday 列设置为(行)索引。返回生成的 DataFrame。 我在下面尝试过:
pd.date_range("2017-08-01", "2017-08-31",freq='D').to_series()
y=z.dt.工作日
y
This gives
2017-08-01 1
2017-08-02 2
2017-08-03 3... 等等,但我无法在我的 jupyter 笔记本中重命名或更改这一列的索引。我该如何解决这个练习。请帮忙。
【问题讨论】:
-
y=z.dt.weekday.rename('new_name'). -
为什么日期和数字数据都没有出现在不同的列中,以便我可以分别命名它们并将数字列作为索引。
-
因为您使用的是系列而不是数据框。
-
有没有类似to_DataFrame()的功能???
标签: python pandas time time-series