如何在Python Pandas数据帧、系列中找到唯一的文件扩展名?
如何在Python Pandas数据帧、系列中找到唯一的文件扩展名?
这个问题在这里已经有了答案:
我有一个包含数百个带有不同扩展名的图像路径和文本文件路径的csv文件。现在我想找到这些图像和文本文件的唯一扩展名。我该怎么做?
例如,在csv文件中包含的数据:
images_path:
https://img.sportstars.id/2021/07/h4bc44/master_B7Nrz3845M_1077.JPG https://img.sportstars.id/2021/04/M17c3d/master_04fdj7Zi27_1560.jpg https://img.sportstars.id/2021/07/j6KY90/master_9uYf5T2Y97_1940.jpg
text_path:
xNeW1g.txt YnENun.txt tstaxy.txt
注意:文本和图像路径都包含在同一个csv文件中作为列名。如果有任何帮助,将不胜感激。谢谢
admin 更改状态以发布 2023年5月23日
使用@tzinie的解决方案:
df['images_extensions'] = df['images_path'].apply(lambda x: os.path.splitext(x)[-1])