0
import numpy as np
import pandas as pd
tempdata = np.random.random(10)
myseries = pd.Series(tempdata)
newseries = myseries[2:6]
現在,如果我把newseries在pd.Series,想重新索引(我知道索引是不可改變的),它與一些字母 我遇到跟隨錯誤。大熊貓開始產生運行時錯誤的警告和要求重新啓動
根據大熊貓文檔系列可以接受的數據爲Python字典或ndarray或頻值
newseries = pd.Series(newseries, index = ['a','b','c','d'])
C:\Users\user110244\Anaconda3\lib\site-packages\pandas\formats\format.py:2191: RuntimeWarning: invalid value encountered in greater
has_large_values = (abs_vals > 1e6).any()
C:\Users\user110244\Anaconda3\lib\site-packages\pandas\formats\format.py:2192: RuntimeWarning: invalid value encountered in less
has_small_values = ((abs_vals < 10**(-self.digits)) &
C:\Users\user110244\Anaconda3\lib\site-packages\pandas\formats\format.py:2193: RuntimeWarning: invalid value encountered in greater
(abs_vals > 0)).any()
此錯誤顯示持續,直到我重新啓動我的Python.Even如果試圖執行一些其他簡單命令說
a = 2
再次發生同樣的錯誤。 我只想知道爲什麼會發生這種情況?如果我在某個地方錯了,那麼最好是展示錯誤,而不是不斷重複同一件事。這是一個錯誤?請詳細解釋
我的系統詳細信息是: - Python 3.5.2 | Anaconda 4.1.1(64-bit)| (默認,2016年7月5日,11:41:13)[MSC v.1900 64位(AMD64)] Win10 Pro
確定這樣的前提條件是你喂newseries.values即ndarray。但是在這裏我想知道爲什麼錯誤在啓動後不斷追蹤輸出。請嘗試上面的代碼,並告訴我你是否得到相同的錯誤,並幫助我找到爲什麼發生這種情況 – user110244
我不明白你的代碼。您的代碼會生成一系列a:NaN,b:NaN,c:NaN,d:NaN –