2016-03-24 6 views
-1

これは問題の可能性がありますが、既存のデータを上書きするのではなく、シートに追加するにはどうすればよいですか。それで、どうやってdataFrameを空にして、新しいデータを入力できるようにしますか?既存のシートに追加して新しいデータ用にdataFrameを空にするには

基本的に私はファイルを読み込み、シートにデータフレームを書き込んでから、dataFrameを空にして、新しいデータを読み込むために空である可能性があります。

私はデータフレームを先取りで立ち往生しています:

avgs = avgs.drop(['Period start','Period end','zone','usid','site id','rank','Total LCQI Impact','LTE BLOCK Impact','LTE DROP Impact','LTE TPUT Impact','engineer notes'],axis=1) 

シートに追加します。

答えて

1

avgs = pd.DataFrame()を使用すると、既存のデータフレームを空にすることができます。列名を保持する場合は、代わりにavgs = pd.DataFrame(columns=avgs.columns)を試すことができます。

データフレームの追加に関して、それを行う方法はたくさんあります。しかし、次のステップに沿ってそれを進めなければなりません。最初にpd.read_excel()と入力し、最後にdf.to_excel()を追加します。追加方法については、pd.concat(),pd.Series.append()pd.DataFrame.append()

+0

ありがとうございます。これが私の必要なものです。 –

関連する問題