换机油需要4升。因为雅马哈r1的发动机排量为998cc,根据官方规定,每次换机油需要4升。如果机油不足或过多都会影响发动机的正常运转,因此需要按照规定的量进行更换。另外,除了换机油,还需要更换机油滤清器和空气滤清器等部件,这些都是保证发动机正常运转的重要环节,需要定期检查和更换。