创建一个示例
import pandas as pd
data = {'Column1': ['1~2', '21~3', '3~41', '411~5'],
}
test_df = pd.DataFrame(data)
print(test_df)
截取 ’~ ‘前、后的值
test_df['Column1_left'] = test_df['Column1'].apply(lambda x: x.split('~')[0] if pd.notnull(x) else np.nan)
test_df['Column1_right'] = test_df['Column1'].apply(lambda x: x.split('~')[1] if pd.notnull(x) else np.nan)
结果: