When a solution of the one-dimensional nonlinear Schrodinger equation is di
sturbed by a harmonic function of the space variable, the solution pattern
may drift in space as time evolves. The value and the direction of the drif
ting velocity vary with time. To understand this phenomenon, a perturbation
analysis is performed. The drifting velocity given by the analysis agrees
well with the direct numerical result.