提问人:HaboRB 提问时间:8/30/2023 最后编辑:desertnautHaboRB 更新时间:8/30/2023 访问量:43
从数据帧列表中获取数据帧索引时出错 - python
Error with getting an index of a dataframe from a list of dataframes - python
问:
我正在尝试从列表中获取值(数据帧)的索引。 问题是,如果我正在寻找恰好在索引 0 中的值,它就会起作用,否则它会给出错误。
这是我尝试做的事情的一个例子:
a = [1,2,3,4,5]
b = [6,7,8,9,0]
c = []
df1 = pd.DataFrame(a)
df2 = pd.DataFrame(b)
c.append(df1)
c.append(df2)
print("c", c)
print("Frame1", c.index(df1))
print("Frame2", c.index(df2))
这是我在运行最后一行时遇到的错误:ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
究竟是什么错误,应该怎么做?
答: 暂无答案
评论
list.index(x)
c.index(df2, c.index(df1) +1)
c = {}
c['df1'] = df1