2016-08-30 7 views
2

こんにちは、私は次のように見える私のコードをExcelファイルを処理するためにパンダを使用しています:pandasを使って次のリストを使ってtxtを書くには?

df = xl.parse("Sheet1") 

important_Parameters="bash generate.sh --companyCode"+" "+df[u'Company Code '].astype(str)+" "+"--isaADD"+df[u'TP Interchange Address '].astype(str)+" "+"--gsADD"+" "+df[u'TP Functional Group Address '].astype(str) 

print(important_Parameters) 

すべてが、私は自分のコードを印刷するとき、それは正常に見える、うまく機能し、私は私の含まれているとtxtファイルを書きたいです呼び出されたオブジェクト:私が試した

important_Parameters 

important_Parameters.to_pickle("important.txt") 

が、結果は印刷のように見えるしていませんが、私は方法が原因であると考えています

important_Parameters.to_string("importantParameters2.txt") 

しかし、これは私のデータのより親しみやすい表現を与えたが、結果は生の数を含めて、また行のではない:私は、私もしてみました、ディスクに書き込むことが

を取りました私は、インポートと呼ばれる簡単な.txtファイルを生成する任意の提案をお願いしたいと思います

...

bash generate.sh --companyCode 889009d --isaADD... 

それはこのことを示している次のように彼らは見て完成

0  bash generate.sh --companyCode 323232 --isaADD... 
1  bash generate.sh --companyCode 323232 --isaADD... 
2  bash generate.sh --companyCode 323232 --isaADD... 
+0

私はすでにその方法で試してみましたが、私に完全な行を与えていないことに同意します。 – neo33

+0

'w'モードのパラメータを渡す通常の' open'関数を使用してください。 'string.format'関数をdictパラメータと共に使用して、その文字列構築コードを整理することを提案してもいいでしょう。 –

答えて

2

パンダのデータフレームは、より多くを持っている:

が、私は私の出力がどのように見えるの詳細を含めるためのサポートのために、important_Parametersの感謝を含む、私の結果とante.txt、私は印刷の結果を意味しますファイルに保存する方法はいくつかあります。 important_Parameters.to_csv("important.csv")を試しましたか?私は出力がどのように見えるかはっきりしていません。

あなたはそれがタブ区切りたい場合は、試すことができます: important_Parameters.to_csv("important.csv", sep='\t')

ファイルは絶対にだけに変更し、.txtで終わらなければならない場合:important_Parameters.to_csv("important.txt")。 CSVはちょうど特別にフォーマットされたテキストファイルなので、これは問題ではありません。

+1

これは本当に役に立ちましたが、以下のようにすべてのrawの番号といくつかの引用符も含みます: "4881 \t bash generate.sh - ... --gsADD 814592838"、私はダブルなしで書いてみたい引用符と生の数が含まれています、ありがとうサポートのためにこれは小さな問題です – neo33

+0

行の名前にしないようにメソッドを教えてみませんか? 'important_Parameters.to_csv(" important.txt "、index = False)'です。その他の引数については、こちらを参照してください:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html。あなたは 'quotechar = None'を渡すか、' quotechar = '' 'を試すことができます。 – perfect5th

関連する問題