例如,我将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个首字符?谢谢!
答案 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)