A method for controlling a compressor, comprising: measuring, by a controller, a vehicle speed, an engine speed, a position value of an accelerator pedal, and an external air temperature using various sensors; comparing, by the controller, the vehicle speed with a predetermined speed; determining (S110, S120), by the controller, a basic operation rate of the compressor based on the engine speed and the position value of the accelerator pedal when the vehicle speed is equal to or less than the predetermined speed; determining, by the controller, a final operation rate of the compressor based on the external air temperature and the determined basic operation rate; operating, by the controller, the compressor based on the determined final operation rate, characterized by determining, by the controller, the basic operation rate of the compressor based on the position value of the accelerator pedal when the vehicle speed is greater than the predetermined speed, wherein in the determination (S110, S120) of the basic operation rate of the compressor based on the engine speed and the position value of the accelerator pedal when the vehicle speed is equal to or less than the predetermined speed, the basic operation rate of the compressor is determined using a first operation rate map in which the basic operation rate based on the engine speed and the position value of the accelerator pedal is set, wherein the first operation rate map comprises a plurality of sub-regions including a first sub-region, a second sub-region, and a third sub-region, and the basic operation rate of the compressor is determined as a maximum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the first sub-region, wherein the basic operation rate of the compressor is determined as a value between the maximum operation rate and a minimum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the second sub-region, and wherein the basic operation rate of the compressor is determined as a minimum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the third sub-region. measuring, by a controller, a vehicle speed, an engine speed, a position value of an accelerator pedal, and an external air temperature using various sensors; comparing, by the controller, the vehicle speed with a predetermined speed; determining (S110, S120), by the controller, a basic operation rate of the compressor based on the engine speed and the position value of the accelerator pedal when the vehicle speed is equal to or less than the predetermined speed; determining, by the controller, a final operation rate of the compressor based on the external air temperature and the determined basic operation rate; operating, by the controller, the compressor based on the determined final operation rate, characterized by determining, by the controller, the basic operation rate of the compressor based on the position value of the accelerator pedal when the vehicle speed is greater than the predetermined speed, wherein in the determination (S110, S120) of the basic operation rate of the compressor based on the engine speed and the position value of the accelerator pedal when the vehicle speed is equal to or less than the predetermined speed, the basic operation rate of the compressor is determined using a first operation rate map in which the basic operation rate based on the engine speed and the position value of the accelerator pedal is set, wherein the first operation rate map comprises a plurality of sub-regions including a first sub-region, a second sub-region, and a third sub-region, and the basic operation rate of the compressor is determined as a maximum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the first sub-region, wherein the basic operation rate of the compressor is determined as a value between the maximum operation rate and a minimum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the second sub-region, and wherein the basic operation rate of the compressor is determined as a minimum operation rate of the compressor when the engine speed and the position value of the accelerator pedal correspond to the third sub-region.