(pd.DataFrame([{"email":[114, 111, 98, 46, 106, 46, 114, 97, 121, 109, 111, 110, 100, 64, 103, 109, 97, 105, 108, 46, 99, 111, 109]}]) .assign(email=lambda d: d.email.apply(lambda l: "".join([chr(c) for c in l]))) )