ознакомьтесь с документацией панд для iloc
. Исходя из этого, очень простой пример замены значения в одной данной ячейке может выглядеть следующим образом:
import pandas as pd
mydict = [{'a': 1, 'b': 2, 'c': 3, 'd': 4},\
{'a': 100, 'b': 200, 'c': 300, 'd': 400},\
{'a': 1000, 'b': 2000, 'c': 3000, 'd': 4000 }]
df = pd.DataFrame(mydict)
print(df.iloc[0,2]) # print original value from row 0, column 2
df.iloc[0,2] = 9 # replace value in row 0, column 2
print(df.iloc[0,2]) #verify replaced value in row 0, column 2
Надеюсь, я правильно понял вопрос ...