Как объединить два фрейма данных, один с меньшим значением, чем другой по уникальному rowID - PullRequest
0 голосов
/ 12 октября 2018

У меня есть два кадра данных.Одним из них является выходной набор данных. Другой является исходным набором данных.Поскольку выходной набор данных предварительно обработан;выбросы и значения NA удаляются, это избавляет от rowID в наборе данных и, следовательно, имеет меньшие значения.Я пытаюсь вывести classfier в исходный набор данных из выходного набора данных.Однако я всегда получаю ошибку.Любые предложения о том, как добавить значения классификатора с соответствующим идентификатором строки к исходному набору данных.

Спасибо.

Мой код.

predictions=clf_A.predict(data_test)

df = pd.read_csv("/Documents/TestingSet(4) (4).csv")

for i in range(0,len(df)):
    if(df['row ID'][i]==data_test['row ID'][i])
    df['QUALIFIED'][i] = predictions[i]


df.to_csv("TestingSet(4) (4).csv", index=False)

//df-Original dataSet
//data_set=output dataset with my classifier predictions
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...