python: изменить значения в фрейме данных на основе значений другого фрейма данных - PullRequest
0 голосов
/ 29 мая 2018

Я пытаюсь изменить значения в одном кадре данных на основе значений другого кадра данных.Есть ли простой способ сделать это?Любая помощь приветствуется !!

1.) Дата кадра

Index_column    A       B       C       D    
1               5%     12%     29%      14%
2               9%     -3%     0.5%      NaN
3               35%    -7%      3%       NaN
4               4%      8%      11%       -3%

2.) Ранговые данные

Index_column    A       B       C       D
1               1      2     18        3
2               1      2      19      NaN
3               3      2      35       NaN
4               2     1      110        4

3.) Результат

Index_column    A       B       C       D
1               5%     12%      0%      14%  
2               9%     -3%     0%       0%
3               35%    -7%      0%       0%
4               4%      8%      0%       -3%

Я использовал следующий код

df_data.loc[(df_rank[:] >= 10)] = 0

Но я получаю следующую ошибку: ValueError: не могу скопировать последовательность с размером 826 на ось массива с измерением 1831

Rolf

...