【发布时间】:2021-10-24 19:43:32
【问题描述】:
Hello! This is a CSV table.我试图将 CSV 输出与 Python 结合起来创建甘特图。 CSV 文件中的每一列表示一个日期时间,例如start1 是小时,start2 - 分钟。之后,我使用pd.to_datetime(data["start1"], format="%H") 进行正确格式化。与start2 相同。
事情是这样的:我如何将 pandas DataFrame 中的这两列结合起来以获得"%H-%M" 格式的一列?像数据[“开始”]。这是data.head() output and 代码:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from datetime import timedelta
#import data
data = pd.read_csv('TEST.csv')
#convert data str to "datetime" data
data["start1"] = pd.to_datetime(data["start1"], format="%H")
data["start2"] = pd.to_datetime(data["start2"], format="%M")
data["end1"] = pd.to_datetime(data["end1"], format="%H")
data["end2"] = pd.to_datetime(data["end2"], format="%M")
【问题讨论】:
-
您能否包含
data.head()的输出,以便我们查看小时和分钟格式?
标签: python pandas datetime gantt-chart