Diageo has appointed Emma Walmsley as non-executive director, effective 1 January 2016.