Jestem nowy w Pandas. Pobrałem i zainstalowałem Anaconda. Potem próbowałem uruchomiony następujący kod za pośrednictwem aplikacji Spyder:Błąd Pand - napotkano niepoprawną wartość
import pandas as pd
import numpy as np
train = pd.read_csv('/Users/Ben/Documents/Kaggle/Titanic/train.csv')
train
Chociaż drukuje dataframe jak się spodziewałem, ale także pokazuje te błędy
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1969: RuntimeWarning: invalid value encountered in greater
has_large_values = (abs_vals > 1e8).any()
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1970: RuntimeWarning: invalid value encountered in less
has_small_values = ((abs_vals < 10 ** (-self.digits)) &
//anaconda/lib/python3.4/site-packages/pandas/core/format.py:1971: RuntimeWarning: invalid value encountered in greater
(abs_vals > 0)).any()
Dlaczego otrzymuję te błędy?
EDYCJA: Właśnie przetestowałem powyższy kod w notatniku IPython
i działa bez błędów. Czy coś jest nie tak z moją instalacją Spyder
? Każda pomoc będzie doceniona.
EDIT2: Po kilku testach mogę odczytać pierwsze 5 wierszy pliku CSV bez otrzymania ostrzeżenia. Podejrzewam, że NaN
w szóstym wierszu dla kolumny typu float64
uruchamia ostrzeżenie.
nigdy nie widziałem tego wcześniej, ale używam WinPython, można spróbować ponownie zainstalować Anaconda – EdChum
@EdChum ponownej instalacji Anaconda, a ja wciąż otrzymuję ten błąd – Ben
Dla wszystkich zainteresowanych, można pobrać zestaw danych train.csv [tutaj] (https://www.kaggle.com/c/titanic/data) – Ben