首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有日期列的Transpose datafra

具有日期列的Transpose datafra
EN

Stack Overflow用户
提问于 2022-09-30 13:28:20
回答 1查看 39关注 0票数 0

我有一个dataframe,它有一个带有City的列,下一个列是按日期时间计算的耗电量值,每个日期时间都是该列的标题,标题如下:

城市地址: 01/01/2022 00:00 /01/2022 01:00 /01/2022 02:00 /01/2022 03:00 .

如果我做了df.T,它工作得很好,但是datetimes现在是Dataframe的索引,而index列中的所有这些值都有字符串“date”。在谷的开头:data.01/2022 00:00,data.01/01/2022 01:00,data.01/01/2022 02:00.我不知道为什么。

我的目的是用按日期时间组织的值(行中的日期时间和列中的城市)来获取数据。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-09-30 13:58:46

问题还不是很清楚,但我想这就是你想要的?

代码语言:javascript
复制
import pandas as pd


data = {
    "City": ["New York", "Chicago", "Tokyo", "Paris"],
    "01/01/2022 00:00": [1, 2, 3, 4],
    "01/01/2022 01:00": [5, 6, 7, 8],
    "01/01/2022 02:00 ": ["A", "B", "C", "D"]
}

df = pd.DataFrame(data)
df = df.transpose().reset_index()
df = (
    df
    .rename(columns=df.iloc[0])
    .drop(df.index[0])
    .rename(columns={"City": "Date"})
    .reset_index(drop=True)
)
df["Date"] = pd.to_datetime(df["Date"])
print(df)

                 Date New York Chicago Tokyo Paris
0 2022-01-01 00:00:00        1       2     3     4
1 2022-01-01 01:00:00        5       6     7     8
2 2022-01-01 02:00:00        A       B     C     D
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73909521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档