Цей рядок повертає перші 4 рядки в кадрі даних combined
дляfeature_a
combined.iloc[0:4]["feature_a"]
Як очікувалося, наступний рядок повертає 2-й, 4-й та 16-й рядки в кадрі даних для стовпця feature_a
:
combined.iloc[[1,3,15]]["feature_a"]
Цей рядок встановлює перші 4 рядки в кадрі даних для feature_a
для 77
.
combined.iloc[0:4]["feature_a"] = 77
Цей рядок щось робить. Деякі обчислення відбуваються, оскільки потрібно більше часу, коли застосовується до більш тривалого списку.
combined.iloc[[1,3,15]]["feature_a"] = 88
2-й, 4-й та 16-й рядки не встановлюються, 88
якщо це встановлено для цього:
combined.iloc[[1,3,15]]["feature_a"]
Як я можу встановити довільний список рядків стовпця фрейму даних до значення, не приймаючи масового обходу кодування?
Цей сценарій здається, що він повинен бути досить простим і поширеним.