fork download
  1. import pandas as pd
  2.  
  3. df = pd.DataFrame({
  4. 'col1': [1, 2, 3, 4, 5],
  5. 'col2': [6, 7, 8, 9, 10],
  6. 'col3': [11, 12, 13, 14, 15],
  7. })
  8. print(df)
  9. print('---')
  10.  
  11. bool_mask = (df.index == 1) | (df.index == 3)
  12. df.loc[bool_mask, ['col1', 'col3']] = [[102, 112], [104, 114]]
  13. print(df)
  14.  
Success #stdin #stdout 0.51s 60924KB
stdin
Standard input is empty
stdout
   col1  col2  col3
0     1     6    11
1     2     7    12
2     3     8    13
3     4     9    14
4     5    10    15
---
   col1  col2  col3
0     1     6    11
1   102     7   112
2     3     8    13
3   104     9   114
4     5    10    15