У меня нет вашего фрейма данных, но вы можете подумать о создании цикла для четных / нечетных индексов, таких как. Вы можете показать нам оригинальный DF?
data = pd.read_csv('C:/random/d2', sep=',', header=None,names=['W1','W2'])
df=pd.DataFrame(data)
dfNew=pd.DataFrame(columns=['W1','W2'])
rows,clumns=df.shape
for index in range(rows):
if(index %2==0):
tempRow=['{0:.6f}'.format(df.iat[index,0]), df.iat[index,1]]
else:
tempRow=['{0:.6f}'.format(df.iat[index,0]+0.0005), df.iat[index,1]]
dfNew.loc[len(dfNew)]=tempRow
print(df)
print('#############')
print(dfNew)
данные
1555677243.401000,4.569000
1555677243.401000,4.569000
1555677243.402000,4.571000
1555677243.402000,4.574000
1555677243.403000,4.574000
1555677243.403000,4.576000
1555677243.404000,4.577000
1555677243.404000,4.577000
1555677243.405000,4.577000
1555677243.405000,4.581000
1555677243.406000,4.581000
1555677243.406000,4.582000
1555677243.407000,4.581000
1555677243.407000,4.582000
1555677243.408000,4.580000
1555677243.408000,4.580000
1555677243.409000,4.582000
1555677243.409000,4.585000
1555677243.410000,4.585000
1555677243.410000,4.585000
РЕЗУЛЬТАТ
W1 W2
0 1555677243.401000 4.569
1 1555677243.401500 4.569
2 1555677243.402000 4.571
3 1555677243.402500 4.574
4 1555677243.403000 4.574
5 1555677243.403500 4.576
6 1555677243.404000 4.577
7 1555677243.404500 4.577
8 1555677243.405000 4.577
9 1555677243.405500 4.581
10 1555677243.406000 4.581
11 1555677243.406500 4.582
12 1555677243.407000 4.581
13 1555677243.407500 4.582
14 1555677243.408000 4.580
15 1555677243.408500 4.580
16 1555677243.409000 4.582
17 1555677243.409500 4.585
18 1555677243.410000 4.585
19 1555677243.410500 4.585