我需要将列表的每个值与df列的每个值进行比较,如果匹配,则取另一个列的值。 我有几个使用iterrow的循环,但是代码需要很长时间才能运行。我想知道是否有更有效的方法来做这件事?看起来.loc可能是一个很好的答案,但文档并不是很清楚如何使它适用于这种用例。到目前为止我的代码是 listy = [] for row in df.iterrows():
我正试图从CSV中创建一个列表。这个CSV包含一个二维表540行和8列,我想要创建一个列表,其中包含一个特定列的值,第4列是特定的。我尝试了: list(df.columns.values)4,它确实提到了列的名称,但是我试图从列4上的行中获取值,并将它们变成一个列表。file
#Extracting list of all