這個問題在這里已經有了答案: 如何根據列值從 DataFrame 中選擇行? (12 個回答) 2天前關閉。
假設我有下面的 DF,并且我只想選擇Adj Close值超過 90 的行。我想選擇這些值的所有列。我怎么做?
High Low Open Close Volume Adj Close
Date
2020-01-02 86.139999 84.342003 84.900002 86.052002 47660500.0 86.052002
2020-01-03 90.800003 87.384003 88.099998 88.601997 88892500.0 88.601997
2020-01-06 90.311996 88.000000 88.094002 90.307999 50665000.0 90.307999
2020-01-07 94.325996 90.671997 92.279999 93.811996 89410500.0 93.811996
2020-01-08 99.697998 93.646004 94.739998 98.428001 155721500.0 98.428001
我正在嘗試以下內容:
for i in data['Adj Close']:
if i>200:
print (data)
謝謝!
uj5u.com熱心網友回復:
根據您所說,以下代碼符合解決方案
#import libs
import pandas as pd
import numpy as np
#import dataset
df = pd.read_csv('/content/Data.csv')
#filter
df[df['Adj Close']>90]
Obs:在 google colab 中,您必須通過具有檔案夾符號的欄位添加資料庫,然后單擊該欄位(上傳到會話存盤)
在我的 Google Colab 中測驗
資料.csv 下載
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/416616.html
標籤:
上一篇:如何在php中決議這些檔案模式?
