pandas中一列拆分成两列

import pandas as pd
df = pd.DataFrame([['a1','a2', 'a3_a4'], ['b4', 'b5', 'b6_b7']],columns=['A','B','C'])
xx = df[['A', 'B']]
print(xx)
xx["C"], xx["D"] =df['C'].str.split('_', expand=True).values.T
print(xx)

pandas中一列拆分成两列_第1张图片

你可能感兴趣的:(python,python,数据挖掘,开发语言)