2017-11-23 7 views
1

入力csvファイルからデータを保存して別のcsvファイルに書き込もうとしています。 to_csvメソッドを使用してdataFileを書き込む方法と、あらかじめ決められたファイルを書き込んで(output.csv)書き込む方法を知っています。 asksaveasfileのダイアログメソッドを使って、どうすればいいですか?どんな助けもありがとうございます。asksaveasfileダイアログを使用してDataFrameタイプのデータを書き込む方法

import csv 
import pandas as pd 
import os 
import tkinter as tk 
from tkinter import filedialog 


SAVING_PATH = 'C:/Users/Desktop/' 
root = tk.Tk() 
root.withdraw() 
file_path = filedialog.askopenfilename() 
dataFile=pd.read_csv(file_path,usecols=['Name','Email','Gender']) 
dataFile.to_csv(os.path.join(SAVING_PATH,r'output.csv')) 
dataFile = filedialog.asksaveasfile(mode='w', defaultextension=".csv") 

答えて

0

Nevermind問題は既に解決済みです。

import csv 
    import pandas as pd 
    import os 
    import tkinter as tk 
    from tkinter import filedialog 

    root = tk.Tk() 
    root.withdraw() 
    file_path = filedialog.askopenfilename() 
    dataFile=pd.read_csv(file_path,usecols=['Name','Email','Gender']) 
    SAVING_PATH = filedialog.asksaveasfile(mode='w', defaultextension=".csv") 
    dataFile.to_csv(SAVING_PATH) 
関連する問題