У меня есть большой фреймворк данных, который выглядит как:
df1['A'].ix[1:3]
2017-01-01 02:00:00 [33, 34, 39]
2017-01-01 03:00:00 [3, 43, 9]
Я хочу заменить каждый элемент больше 9 на 11.
Итак, желаемый результат для приведенного выше примера:
df1['A'].ix[1:3]
2017-01-01 02:00:00 [11, 11, 11]
2017-01-01 03:00:00 [3, 11, 9]
Edit:
У моего фактического кадра данных около 20 000 строк, и каждая строка имеет список размером 2000.
Есть ли способ использовать функцию numpy.minimum
для каждой строки? Я предполагаю, что он будет быстрее, чем метод list comprehension
?