我一直在尝试使用panda dataframe slicing .IX表示法访问以下数据透视表中的元素。但是我遇到错误:
无钥匙。
pivot = c.pivot("date","stock_name","close").resample("A",how="ohlc")
pt = pd.DataFrame(pivot,index=pivot.index.year)
pt
从Pandas数据透视表中只切出一个或多个行和/或列的正确方法是什么?
例如,如果我只想要Billabong
的2016
年价格?
pivot["2016-12-31"]["BBG"]
2条答案
按热度按时间jjhzyzn01#
您可以使用
loc
,docs:sulc1iza2#
在我的示例中,我创建了一个延迟发货的数据框,并按freight_cost_group分组,然后获取value_counts()。我的目标是计算p值并测试h0和ha结果。我使用透视表和loc访问结果集。