我目前正在尝试从一个dataframe解析到另一个dataframe,它有一个周期性的timedateindex,这个数据有一个开始和结束日期。df1是我的输入数据帧,我想把它解析成df2结构。实际上,我不需要值本身,我只想标记它们发生的时间段。
df1
Start End Value1 Value2
1 2018-01-02 15:20 2018-01-02 19:50 x Nan
2 2018-03-21 05:40 2018-03-22 11:20 a b
3 ...
df2
我在Pandas中有一个简单的时间序列图,下面的代码可以对其进行模拟:
import pandas as pd
import numpy as np
from datetime import datetime, timedelta, date
import time
import matplotlib.pyplot as plt
df2 = pd.DataFrame({'A' : np.random.rand(1440).cumsum()}, index = pd.date_range('1/1/2015', periods=1440, freq='1
我正在使用一个程序来绘制一个熊猫的数据图,在x轴上有日期和时间,在y轴上有一个变量。我想用:mm格式显示x轴上每一个滴答的日期和时间。
下面是我正在使用的代码(我已经硬编码了一个简单的dataframe,以使该代码易于复制)。下面的代码显示,它具有我想要的日期和时间格式。
import pandas as pd
from matplotlib import pyplot as plt
from matplotlib import dates as mdates
df = pd.DataFrame(
[['2022-01-01 01:01', 5],
['
我目前正致力于用Seaborn和Pandas可视化数据集。我有一些与时间有关的数据,我想用条形图来表示。
然而,我在海运业面临两个问题:
X轴上的格式化日期。
只显示少量的日期(因为在一个6个月的图表上标记每一天是没有意义的)
我在普通Matplotlib中找到了解决问题的方法,即:
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
import numpy as np
N = 20
np.random.seed