猛跑小猪
df = pd.DataFrame({'Year': ['2014', '2015'], 'quarter': ['q1', 'q2']})
df['period'] = df[['Year', 'quarter']].apply(lambda x: ''.join(x), axis=1)产生这个数据 Year quarter period0 2014 q1 2014q11 2015 q2 2015q2此方法泛化为任意数目的字符串列,方法是将df[['Year', 'quarter']]与您的数据的任何列切片,例如。df.iloc[:,0:2].apply(lambda x: ''.join(x), axis=1).您可以检查有关application()方法的更多信息。这里