Python 熊猫数据帧索引(按年份)
我制作了一组数据帧,它们是这样组织的(我们称之为df): 我写了一个脚本,在纳斯达克网站上搜刮,为不同的股票做了一堆这些。我希望能够以这种格式比较一年内不同股票的这些比率:Python 熊猫数据帧索引(按年份),python,pandas,indexing,Python,Pandas,Indexing,我制作了一组数据帧,它们是这样组织的(我们称之为df): 我写了一个脚本,在纳斯达克网站上搜刮,为不同的股票做了一堆这些。我希望能够以这种格式比较一年内不同股票的这些比率: 2014 AAPL GOOG TSLA ratio int int int ratio int int int ratio int int int ratio int int int 我知道我可以引用像这样的列df[[0]],以获得2014年特定数据帧的列 但我想根据年份编制索引,所
2014
AAPL GOOG TSLA
ratio int int int
ratio int int int
ratio int int int
ratio int int int
我知道我可以引用像这样的列df[[0]]
,以获得2014年特定数据帧的列
但我想根据年份编制索引,所以无论列的方向如何,它都会起作用。为此,我专门为df datetime对象制作了列标题。我该怎么做呢?您可以将列作为一个更灵活的选择 例如:
import pandas as pd
import numpy as np
df = pd.DataFrame(
np.arange(10).reshape((5, 2)),
columns=pd.DatetimeIndex(['2014-04-14', '2015-05-15']))
print(df['2014'])
import pandas as pd
import numpy as np
df = pd.DataFrame(
np.arange(10).reshape((5, 2)),
columns=pd.DatetimeIndex(['2014-04-14', '2015-05-15']))
print(df['2014'])