【发布时间】:2021-07-29 09:26:46
【问题描述】:
我需要创建一个函数来检查数据框列中字符串的长度。
我有这个代码
df['XXX'] = df['XXX'].map(lambda x: x if isinstance(x, (datetime)) else None)
df_col_len = int(df['XXX']].str.encode(encoding='utf-8').str.len().max())
if df_col_len > 4:
print("In this step it will send a email")
问题是我有大约 20 列,每列应该有不同的长度。
我需要检查第 1 列是否最大长度
您知道如何一次检查必要的列吗?
谢谢
【问题讨论】:
-
上传你的源 csv 样本(作为文件或文本)......并告诉你的确切要求(没有像“等”这样的模棱两可的词)
标签: python string dataframe lambda