[問題] 不太確定是哪裡出問題,關於索引方面

看板Python作者 (巴巴魯斯)時間1年前 (2022/06/12 17:06), 1年前編輯推噓1(102)
留言3則, 2人參與, 1年前最新討論串1/1
我有一組從期交所下載來的期指數據 在經過datetime轉換等處理後,用索引指定日期,卻輸出空的dataframe 但是如果輸出檔案,重新讀取再用索引就可以找到數據了 這是處理後的屬性 Date object Time object Price object Volume object dtype: object 這是輸出檔案再讀取後的屬性 Date object Time object Price float64 Volume int64 dtype: object 把Price與Volume各轉成與再讀取後相同的屬性,但一樣輸出空的dataframe 大致上google也沒有找到答案,請問有人有相同經驗然後解決的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.199.186 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1655024796.A.43E.html

06/12 18:49, 1年前 , 1F
不太確定你要問什麼.
06/12 18:49, 1F
要對處理好的數據進行索引,取得(select)指定的範圍(例如1/1的數據),但是必須先 輸出成csv,再讀取才能取得數據,如果不先把處理好的數據存檔成csv檔就選取指定的範 圍,就會得到空的dataframe ※ 編輯: barusu (220.136.199.186 臺灣), 06/12/2022 20:14:45

06/12 21:11, 1年前 , 2F
跟時間沒有很熟,但pandas.to_datetime可能是你要的解答
06/12 21:11, 2F
解決了,謝謝。問題出在迴圈分離後的date與time,把分離後的date從object轉成dateti me就可以了。但是重新讀取csv後的date也是object屬性,不明白為什麼需要多這一步驟

06/13 09:30, 1年前 , 3F
select有很多方法、也沒範例,所以不知道你在問什麼
06/13 09:30, 3F
已經解決了,謝謝 ※ 編輯: barusu (220.136.199.186 臺灣), 06/13/2022 09:42:21
文章代碼(AID): #1YfQoSG- (Python)