【发布时间】:2021-11-08 09:36:22
【问题描述】:
我有一个 csv 文件,其中包含数百个具有不同扩展名的图像路径和文本文件路径。现在我想找到这些图像和文本文件的唯一扩展名。我怎么做? 例如 csv 文件中包含的数据:
图像路径:
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
文本路径:
xNeW1g.txt
YnENun.txt
tstaxy.txt
注意:文本和图像路径都包含在与列名相同的 csv 中。请任何帮助将不胜感激。谢谢
【问题讨论】:
-
除了@Tranbi 解决方案,您还可以:
df['images_extensions'] = df.images_path.apply(lambda x: os.path.splitext(x)[-1]),然后获取所有独特的扩展:df.images_extensions.unique() -
终于找到了解决办法。谢谢你们俩
标签: python-3.x pandas dataframe