Carrefour has lowered its profit forecast for 2010 for the second time in two months on the back of a series of one-off charges in Brazil.