writetableを使用してファイルにデータフレーム内の文字列を記述するためのデフォルトは、それらが引用符で囲まれていることである。Juliaでwritetable()をDataFrames.jlとともに使用するときに、文字列を引用符で出力しないでください。
using DataFrames
df = DataFrame(letters=["A","B","C"],numbers=[1,2,3])
writetable("df_file", df, separator='\t')
は、次のファイルを生成します。
"letters" "numbers"
"A" 1
"B" 2
"C" 3
をquotemarkを変更するためのオプションがありますキャラクター:
writetable("df_file", df, separator='\t', quotemark='.')
.letters. .numbers.
.A. 1
.B. 2
.C. 3
が、何の文字が
を指定されていない場合、これは動作しません。writetable("df_file", df, separator='\t', quotemark='')
ERROR: syntax: invalid character literal
私の質問は次のとおりです。引用符文字を一切使わずに文字列を書くにはどうすればよいですか?これは私が必要とする出力です:
letters numbers
A 1
B 2
C 3
私は現在、Juliaバージョン0.4.1、DataFramesパッケージバージョン0.6.10を使用しています。
感謝を - 引用符を削除するオプションはありません理由を説明すること、少なくとも。あなたの回避策は私のために働く。 –
@IanMarshallええ、そういうパッケージを書くのは私の選択ではありませんでしたが、著者は非常に賢い人であり、彼らは非常に一般的な聴衆を目指していると思います。 –