Spaces:
Runtime error
Runtime error
File size: 689 Bytes
fd601de |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import pandas as pd
def replace_csv_paths(csv_path, old_root, new_root, output_csv_path):
df = pd.read_csv(csv_path)
# 替换 prior 和 img 字段中的路径前缀
df['prior'] = df['prior'].str.replace(old_root, new_root, regex=False)
df['img'] = df['img'].str.replace(old_root, new_root, regex=False)
# 保存新 CSV
df.to_csv(output_csv_path, index=False)
print(f"✅ 已替换路径前缀,保存到:{output_csv_path}")
# 示例调用
csv_path = 'tutorial2_val_prior.csv'
output_csv_path = 'tutorial2_val_prior.csv'
old_root = 'E:\\Projects\\yang_proj\data\\seg2med\\'
new_root = ''
replace_csv_paths(csv_path, old_root, new_root, output_csv_path)
|