Я хочу изменить его, оставив только имя файла.
Мой DataFrame выглядит так:
Код: Выделить всё
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']
})
Сэр Нет
Электронная почта
имя файла
18
Test@test.com
C:/Users\Test.csv
19
Test@test.com
C:/Users\Test1.csv
20
Test@test.com
C:/Users\Test1.csv
- имя файла должно быть только Test и Test1
- Просто нужно дважды написать 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']
})
Сэр Нет
Электронная почта
имя файла
18
Test@test.com
Test
19
Test@test.com
Test1
20
Test@test.com
Test1
Я хочу сделать это с помощью Python и Pandas DataFrame.
У меня 100 строк в столбце «имя файла».
Я пробовал использовать:
Код: Выделить всё
import os
import glob
myfile = os.path.basename('C:/Users/Test.csv')
os.path.splitext(myfile)
print(os.path.splitext(myfile)[0])
Подробнее здесь: https://stackoverflow.com/questions/635 ... n-of-paths
Мобильная версия