import pandas as pd
from pandas.compat import StringIO
print(pd.__version__)
csvdata = StringIO("""IP
192.168.1.10
192.168.1.11
192.168.1.12
192.168.1.13""")
df = pd.read_csv(csvdata)
df['IP'] = df['IP'].apply(lambda x: "X.X."+".".join(x.split('.')[2:4]))
print(df)
Будет производить
0.24.2
IP
0 X.X.1.10
1 X.X.1.11
2 X.X.1.12
3 X.X.1.13
И, возможно, это лучший способ «отредактировать» данные в DataFrame