【发布时间】:2018-10-25 00:37:40
【问题描述】:
我有一个这样的数据框列表:
arr = [df1, df2, df3]
我想在这个列表中获得元素的位置:
position_of_df2 = arr.index(df2)
但是python在这一行给出了错误:
ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我做错了什么? PS在数组中获取数据帧索引的最佳方法是什么?只有迭代?
【问题讨论】:
-
不回答您的问题,但您也许可以通过将数据框存储在以键为名称的字典中来解决您的问题,这样您就可以轻松访问它们。