我有一个有很多csv文件的文件夹,我想把a列移动到C,让a列空,并把所有其他列推到右边。我试着寻找类似的东西,但我看到的所有其他示例都指向特定的csv文件,而不是在文件夹上迭代。
谢谢你,
这里是在文件夹上迭代csvfile的代码。用代码填充省略号:
import pathlib
import shutil
root_dir = pathlib.Path('your_directory_path_here')
for csvfile in root_dir.glob('*.csv'):
df = pd.read_csv(csvfile, ...) # read your csv
# modify the order of your column here
...
shutil.copyfile(csvfile, f"{csvfile}.bak") # backup your csv
df.to_csv(csvfile, ...) # write back your dataframe