如何将熊猫数据框保存到具有特定文件名的.csv文件?

时间:2019-08-05 06:07:48

标签: python pandas csv

例如,我将csv文件作为数据框导入并在熊猫上进行某些处理

df = pd.read_csv('./label/101_5603_2019-05-02~2019-05-18.csv')
rest of codes to work on the data

如何将结果保存到新的csv文件中,其名称包括原始csv文件(101_5603.csv)的8个首字符?谢谢!

1 个答案:

答案 0 :(得分:3)

使用:

import os

f = './label/101_5603_2019-05-02~2019-05-18.csv'
url, ext = os.path.splitext(os.path.basename(f))
new = url[:8] + ext
print (new)
101_5603.csv

new = os.path.dirname(f) + '/' + url[:8] + ext
print (new)
./label/101_5603.csv

new = os.path.join(os.path.dirname(f), url[:8] + ext)
print (new)
./label\101_5603.csv

并将其传递给DataFrame.to_csv

df.to_csv(new, index=False)
相关问题