A car control device for performing motor car selection control in a train including a plurality of motor cars to change the number of motor cars to be operated and to select some motor cars from the plurality of motor cars of the train as specified to be operated, the car control device comprising: a driving force command calculating unit to calculate driving force commands to be given to the motor cars that operate depending on the number of motor cars to be operated, characterized in that the driving force command calculating unit is configured, when the number of motor cars to be operated changes, to continuously change the driving force commands in such a manner that a sum of a driving force command for motor cars specified to be operated and a driving force command for motor cars specified not to be operated is kept at a constant value during a process in which both of the driving force commands change, wherein when the number of motor cars to be operated changes, the driving force command calculating unit changes the driving force commands in such a manner that a period during which driving force commands for motor cars specified to be operated change and a period during which driving force commands for motor cars specified not to be operated change are coincident with each other, wherein determination on a speed of the train based on a threshold is performed, and the motor car selection control is performed when the speed is higher than the threshold, and a normal mode is performed when the speed in equal to or lower than the threshold, wherein, in the normal mode, zero motor cars of the train are unselected, wherein in a rainy weather or when the train is in a rain mode, the motor car selection control is canceled and the car control device is configured to transit to the normal mode, and wherein when a driving wheel of the train is slipping, the motor car selection control is canceled and the car control device is configured to transit to the normal mode. a driving force command calculating unit to calculate driving force commands to be given to the motor cars that operate depending on the number of motor cars to be operated, characterized in that the driving force command calculating unit is configured, when the number of motor cars to be operated changes, to continuously change the driving force commands in such a manner that a sum of a driving force command for motor cars specified to be operated and a driving force command for motor cars specified not to be operated is kept at a constant value during a process in which both of the driving force commands change, wherein when the number of motor cars to be operated changes, the driving force command calculating unit changes the driving force commands in such a manner that a period during which driving force commands for motor cars specified to be operated change and a period during which driving force commands for motor cars specified not to be operated change are coincident with each other, wherein determination on a speed of the train based on a threshold is performed, and the motor car selection control is performed when the speed is higher than the threshold, and a normal mode is performed when the speed in equal to or lower than the threshold, wherein, in the normal mode, zero motor cars of the train are unselected, wherein in a rainy weather or when the train is in a rain mode, the motor car selection control is canceled and the car control device is configured to transit to the normal mode, and wherein when a driving wheel of the train is slipping, the motor car selection control is canceled and the car control device is configured to transit to the normal mode.