【发布时间】:2021-11-19 11:43:40
【问题描述】:
我正在尝试通过使用特殊字符下划线“_”拆分文件名的不同部分来向现有数据框添加一列。
下面是我的数据框的截图。
现在我想将另一列添加到现有数据框中,该列在“_”之后和 .jpg 之前具有值,例如 row1 中的 1 和 row2 中的 10。
下面是我正在使用的代码,但我收到错误invalid literal for int() with base 10: combined
master_df = pd.DataFrame()
master_df['filename'] = combined_faces_image_names
master_df['age'] = master_df['filename'].map(lambda img_name : np.uint8(img_name.split("_")[0]))
有人可以帮帮我吗?
【问题讨论】:
-
combined_faces.zip的预期结果是什么?还是100_a.png?
标签: python regex for-loop lambda split