擅长:python、mysql、java
<p>假设timestamp是数据帧的索引,您可以</p>
<pre><code> hours = sales.index.hour
</code></pre>
<p>如果你想把它添加到你的销售数据框中,只要</p>
<pre><code> import pandas as pd
pd.concat([sales, pd.DataFrame(hours, index=sales.index)], axis = 1)
</code></pre>
<p>编辑:
如果您有几列datetime对象,则其进程相同。如果数据框中有一列[“date”],并且假定“date”具有datetime值,则可以从“date”访问小时:</p>
<pre><code> hours = sales['date'].hour
</code></pre>
<p>编辑2:
如果要调整数据帧中的列,则必须包含<code>dt</code>:</p>
<pre><code>sales['datehour'] = sales['date'].dt.hour
</code></pre>