Ben pandalarda yeniyim, csv'yi Dataframe'e yüklemeye çalışıyorum. Verilerim olarak temsil edilen değerler eksik mi? ve standart Missing değerleri ile değiştirmeye çalışıyorum - NaNPandalar Nasıl Değiştirilir? NaN ile - standart olmayan eksik değerlerin işlenmesi
Lütfen bana yardımcı olun. Pandalar dokümanlarını okumaya çalıştım, ancak takip edemiyorum.
def readData(filename):
DataLabels =["age", "workclass", "fnlwgt", "education", "education-num", "marital-status",
"occupation", "relationship", "race", "sex", "capital-gain",
"capital-loss", "hours-per-week", "native-country", "class"]
# ==== trying to replace ? with Nan using na_values
rawfile = pd.read_csv(filename, header=None, names=DataLabels, na_values=["?"])
age = rawfile["age"]
print age
print rawfile[25:40]
#========trying to replace ?
rawfile.replace("?", "NaN")
print rawfile[25:40]
Yine şaşırtıcı read_csv' 'argüman işe yaramadı
bu şekilde çizgiyi değiştirirseniz
. Değer aslında olduğunda bir başarısızlık yaşadım '? 've ben sadece işaret ediyordum'? ' NaN olarak. – cphlewisSadece bu sütunda veya başka konumlarda '?' Var mı? – EdChum
'read_csv' bu değeri yukarı çıkarmadı, hatayı yeniden üretmek için ham girdi verilerini yayınlayabilir misiniz, bu sütun – EdChum