当前位置: 首页 > 知识库问答 >
问题:

如何从我用操作系统模块拉取的文件名中删除“.pdf”[重复]

杜俊风
2023-03-14

我使用os模块提取文件名并从标题中创建了一个DataFrame,如下所示:

   Invoice              Vendor       Amount
0     2131           FileName1    68.00.pdf
1     2132           FileName2    68.00.pdf

如何从金额中删除.pdf,以便找到该列的总和?

共有2个答案

阙辰龙
2023-03-14
df['Amount']=df['Amount'].str.replace('.pdf','',regex=True)
df
Invoice     Vendor  Amount
0   2131    FileName1   68.00
1   2132    FileName2   68.00
鲁宏爽
2023-03-14
df['Amount'] = df['Amount'].str.rstrip('.pdf')
 类似资料:
  • 问题内容: 如何从节点外壳访问操作系统? 上下文:我正在节点中编写脚本,该脚本要使用默认程序打开文件,并且执行此操作的命令因操作系统而异。 我已经尝试过使用标准javascript方式来获取操作系统,但是它们没有起作用(出于明显的原因,节点中没有)。 是否可以在不安装非标准模块的情况下执行此操作? 问题答案: 警告 :这可能已过时 node.js中没有对象,因为它没有在浏览器中运行。它在系统中运行

  • 前言 准备了很久,找了好多天资料,还不知道应该如何动笔写:因为担心拿捏不住,所以一方面继续查找资料,一方面思考如何来写。作为《Shell编程范例》的一部分,希望它能够很好地帮助 Shell 程序员理解如何用 Shell 命令来完成和 Linux 系统关系非常大的文件系统的各种操作,希望让 Shell 程序员中对文件系统"混沌"的状态从此消失,希望文件系统以一种更为清晰的样子呈现在眼前。 文件系统在

  • 我正在使用library(v7.0.5.0)。我从。 生成PDF文件时,在其属性(Acrobat Reader 我可以看到有很多同名的重复字体。 如果我将文件从Acrobat Reader保存到“简化PDF文件”,所有重复的字体都将被清除,每个字体名称只保留一种字体。 我寻找一个解决方案,通过编程删除这些重复字体,因为这些重复字体会显著增加PDF文件的大小。使用Acrobat Reader压缩,文

  • 我使用expo下载了一张图片(a.jpg),代码如下: 文件成功保存在文件系统中。后来当我试图读取文件时,我得到一个错误,文件无法读取。用于读取文件的代码: 上面的代码返回文件无法读取的错误。fileInfo.exists是true,因为文件存在于文件系统中。 读取文件时出错: 如果我尝试读取一个文本文件(a.json),而不是jpg(a.jpg),那么一切都很好。所以,文件系统。readAsSt

  • 我读了这个问题:为什么使用BufferedInputStream逐个字节读取文件比使用FileInputStream更快?根据作者比更快,因为当方法在中调用时,它总是使用本地API进行系统调用,以便获取单个字节,而做同样的事情,但是它需要操作系统的字节块,并将它们存储在本地字段中,称为buf,该字段在BIS类中声明,然后当读取()被称为BIS时,返回字节从数组。 我查看了BIS的代码,特别是方法,

  • 6.3 操作外部系统资源 本节介绍的函数主要着眼于访问外部资源,比如最常用便是系统文件。 文件系统相关函数 glob() 按文件通配符搜索文件 globpath() 在系列目录中搜索文件 findfile() 在搜索路径中查找文件 finddir() 在搜索路径中查找目录 glob() 函数的作用,就相当于在 linux 终端命令 ls 所能列出的文件名。它可接收 至多四个参数,只有第一个是必须的