我試圖找到一種方法來從Python中的大數據框中讀取一個值。 我在我的項目中有2個數據表。如何從Python中的數據框中讀取單個值?
一個看起來是這樣的:
Company ID Company 201512 201511 ... 199402 199401
1234 abc 1.1 0.8 ... 2.1 -0.9
.
.
.
4321 cba 2.1 -0.4 ... 0.3 -0.1
有大約260個月,1家萬家企業。我需要逐一檢查他們的每月回報,並查看該數據點後面是否有36個有效數據點。這意味着沒有「0」或「NaN」。如果有36個有效數據點,則需要對這7個因子進行36個數據點的迴歸,這些因子列於另一個表中。
其他表看起來像這樣:
Month Factor1 Factor2 ... Factor6 Factor7
201512 -0.4 1.1 ... 2.1 1.2
.
.
.
199401 0.1 0.2 ... 0.3 0.4
現在我的問題是,我無法找到一種方法同時從表1中加載只是一個值,併爲它創建一個循環。有人可以請指教嗎?
爲什麼'0'不是有效的月度回報? – acushner
那麼你可以使用'value = df ['some_field']。iloc [the_index]'但你可能不希望在'for'循環中有一種方法可以''group_by.aggregate()'採取具體的價值。 – roganjosh
因爲0極有可能只是一個缺失的數據點或錯字。 –