小编ADS*_*KUL的帖子

如何从路径列中获取基本文件名

我有一个带有文件路径列的数据框。

我想将其更改为仅文件名。

我的数据框看起来像:

df = pd.DataFrame({
    'Sr No': [18, 19, 20],
    'Email': ['Test@test.com', 'Test@test.com', 'Test@test.com'],
    'filename': [r'C:/Users\Test.csv', r'C:/Users\Test1.csv',
                 r'C:/Users\Test1.csv']
})
Run Code Online (Sandbox Code Playgroud)
先生号 电子邮件 文件名
18 测试@test.com C:/Users\Test.csv
19 测试@test.com C:/Users\Test1.csv
20 测试@test.com C:/Users\Test1.csv
  1. 文件名只能是 Test 和 Test1
  2. 只需要写两次 Test@test.com,一次为 Test.csv,另一次为 Test1.csv。

简而言之,我的输出应该如下所示:

df = pd.DataFrame({
    'Sr No': [18, 19, 20],
    'Email': ['Test@test.com', 'Test@test.com', 'Test@test.com'],
    'filename': ['Test', 'Test1', 'Test1']
})
Run Code Online (Sandbox Code Playgroud)
先生号 电子邮件 文件名
18 测试@test.com 测试
19 测试@test.com 测试1
20 测试@test.com 测试1

我想使用 python 和 pandas DataFrame 来做到这一点。

我的“文件名”列中有 100 …

python filenames path pandas

4
推荐指数
1
解决办法
3799
查看次数

标签 统计

filenames ×1

pandas ×1

path ×1

python ×1