The House of Representatives approved the resignation of former speaker Nobutaka Machimura at a plenary session Tuesday and selected Tadamori Oshima, chairman of the Lower House Budget Committee, to be his successor.