pandas中DataFrame对象访问df[:, "portfolio_value"]的错误:TypeError: unhashable type: 'slice'

请问以下这段代码有错误吗????? 

perf = pd.read_csv("btc_day.csv", parse_dates=True)

# 这里的语法是错误的:DataFrame不支持这么访问【数组访问方式仅支持列名称】
print(df[:, "portfolio_value"])

正确的访问方式
print(df.loc[:,"portfolio_value"])

 

 

参考我的这篇总结:https://mp.csdn.net/postedit/102802325

 

 

 

 


版权声明:本文为weixin_43343144原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。