Weather, market prices affecting farmers