【问题标题】:How to find unqiue file extensions in python pandas dataframe, series? [duplicate]如何在 python pandas 数据框系列中找到唯一的文件扩展名? [复制]
【发布时间】: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


【解决方案1】:

使用@tzinie's solution:

df['images_extensions'] = df['images_path'].apply(lambda x: os.path.splitext(x)[-1])

【讨论】:

    猜你喜欢
    • 2023-02-22
    • 2020-11-21
    • 2021-04-25
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    相关资源
    最近更新 更多