【发布时间】:2021-07-29 12:50:43
【问题描述】:
我不知道这里出了什么问题。
d = {'x' : [1,4,6,9],
'y' : [1,4,6,8]}
df = pd.DataFrame(d)
#filter columns based on value in specific row
df_VIP = df.iloc[:,df.iloc[1:2,:]<3]
我得到了错误。我的真实数据框也会发生这种情况......
ValueError: 缓冲区的维数错误(预期为 1,得到 2)
我希望任何人都有解决它的提示。谢谢!
【问题讨论】:
标签: python-3.x pandas valueerror