timedelta to string type in pandas dataframe
It is possible by: df[‘duration1’] = df[‘duration’].astype(str).str[-18:-10] But solution is not general, if input is 3 days 05:01:11 it remove 3 days too. So solution working only for timedeltas less as one day correctly. More general solution is create custom format: N = 10 np.random.seed(11230) rng = pd.date_range(‘2017-04-03 15:30:00′, periods=N, freq=’13.5H’) df = pd.DataFrame({‘duration’: np.abs(np.random.choice(rng, … Read more