Поиск значений по индексу - PullRequest
0 голосов
/ 29 августа 2018

Я должен выполнить RMSE для двух столбцов с разными значениями не-Nan. Я нашел индексы значений Non-Nan в первом столбце. Теперь я отфильтровал значения 2-го столбца по этим показателям.

Это код, который я использовал для поиска значений индексов: -

b = np.argwhere(y.notnull().values).tolist()

Здесь y - столбец, в котором хранятся индексы значений Non-Nan в b. У меня есть другой столбец х и должен соответствовать б со значениями х. Отфильтруйте эти значения и сохраните в другом столбце.

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

ИЛИ, если требуется список, сделайте:

print(df[column].iloc[b].values.tolist())
0 голосов
/ 29 августа 2018

Если вы используете кадры данных pandas, вы можете использовать pandas iloc

df[x].iloc[b]

Вы можете просто получить значения, используя атрибут values ​​

df[x].iloc[b].values
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...