您可以调用该
str方法并应用切片,这将比其他方法更快,因为它是矢量化的(感谢@unutbu):
df['New_Sample'] = df.Sample.str[:1]
您也可以在df上调用lambda函数,但这在较大的数据帧上会比较慢:
In [187]:df['New_Sample'] = df.Sample.apply(lambda x: x[:1])dfOut[187]: Sample Value New_Sample0 AAB 23 A1 BAB 25 B
您可以调用该
str方法并应用切片,这将比其他方法更快,因为它是矢量化的(感谢@unutbu):
df['New_Sample'] = df.Sample.str[:1]
您也可以在df上调用lambda函数,但这在较大的数据帧上会比较慢:
In [187]:df['New_Sample'] = df.Sample.apply(lambda x: x[:1])dfOut[187]: Sample Value New_Sample0 AAB 23 A1 BAB 25 B