【发布时间】:2017-11-26 23:49:47
【问题描述】:
我有一个作为 df 的数据框和一个作为 Column1 的列 如果 column1 值不适用,则返回 False,或检查列中元素的前 2 个字符是否应为字母,并返回 True 或 False
df['Column1'].apply(lambda x : False if x in ['Not Applicable'] else x[0:2] should be alphabetic)
如何在 lambda 函数的 else 部分检查前两个字符是否为字母?
【问题讨论】:
-
您可以添加具有所需输出的样本吗?
-
这里没有问题。
-
@VigneshwaranMarkandan 他想检查申请的 else 中 x 的前两个字符是否是字母
-
x[0:2].isalpha() -
@Coldspeed 谢谢
标签: python regex pandas dataframe lambda