Pandas `date_range` 中的动态级别

Dynamic Level in Pandas `date_range`

我想让 pandas date_range 动态化。

所以,让 x = 30 -- 这可以取任何值。

pd.date_range(start='2020-01-01', end='2020-01-31', freq='xH')

'30H' 正在给出结果,但不是 'x30'

有人可以指导我如何让它动态化吗?

这是基本的字符串格式,这里有两个例子:

x = 30
pd.date_range(start='2020-01-01', end='2020-01-31', freq='%dH' % x)
x = 30
pd.date_range(start='2020-01-01', end='2020-01-31', freq=f'{x}H')