2017-07-26 21 views

答えて

1

データフレームを考えてみましょうdf

df = pd.DataFrame([ 
    [1, 2, 3, 4], 
    [2, 3, 4, 5], 
    [3, 4, 5, 6] 
], columns=list('abcd')) 

    a b c d 
0 1 2 3 4 
1 2 3 4 5 
2 3 4 5 6 

IIUC

df.astype(str).radd(
    df.columns.to_series() + ' ' 
).to_csv('test.data', header=None, index=None, sep='|') 

cat test.data 

a 1|b 2|c 3|d 4 
a 2|b 3|c 4|d 5 
a 3|b 4|c 5|d 6 
1

dfがあなたのデータフレームである場合には、

import pandas 
df.to_csv("output.dat", sep = "|") 

を行うあなたはより多くの設定のためdocsを確認することができますし、情報

(あなたはまだパンダにCSVファイルを読んでいない場合、それは簡単です:

df = pandas.read_csv("input.csv") 
関連する問題