Python 如何从复杂的数据帧中提取信息?

Python 如何从复杂的数据帧中提取信息?,python,pandas,dataframe,Python,Pandas,Dataframe,我已经用Python编写了从Yahoo Finance获取信息的代码,并使用pandas将其转换为数据帧。这就是我打印时的样子 我想把所有低于30美元的股票从“价格(日内)”栏中抽出来。然而,我遇到了很多问题 比如说,, 我把它转换成一个.csv文件,让pandas读取,但是我遇到了“你不能散列可变值”问题,以及“你不能比较'list'/'str'和'int'变量”问题 这是我第一次尝试的。它只运行了一次,但在我再次运行第二天的股票价格后,它停止了运行(我想是因为数字改变了,也就是“可变”问题

我已经用Python编写了从Yahoo Finance获取信息的代码,并使用pandas将其转换为数据帧。这就是我打印时的样子

我想把所有低于30美元的股票从“价格(日内)”栏中抽出来。然而,我遇到了很多问题

比如说,, 我把它转换成一个.csv文件,让pandas读取,但是我遇到了“你不能散列可变值”问题,以及“你不能比较'list'/'str'和'int'变量”问题

这是我第一次尝试的。它只运行了一次,但在我再次运行第二天的股票价格后,它停止了运行(我想是因为数字改变了,也就是“可变”问题)

under30=nice_data.loc(nice_data[“价格(日内)”]<30)

在我尝试改变这一点之后,我遇到了上面提到的第二个问题(list/str vs int)

我现在完全不知所措,不知道该怎么办。我只想找到一种从数据框中提取信息的方法,并制作一个新的数据框,它只包含30美元以下股票的股票信息。此外,随着股票市场每天的变化,这应该能够适用于不同的价值

请让我知道如何做到这一点,甚至如果可能的话。我不懂