0
小数点の前にゼロを含めて、SPSSからCSVにデータをエクスポートする方法はありますか? 現在、私は "0.41"を持っており、 "0.41"を私のCSVファイルにエクスポートしたいと思います。CSVにSPSSデータをエクスポートするときに小数点の前にゼロを追加する
提案がありますか?
小数点の前にゼロを含めて、SPSSからCSVにデータをエクスポートする方法はありますか? 現在、私は "0.41"を持っており、 "0.41"を私のCSVファイルにエクスポートしたいと思います。CSVにSPSSデータをエクスポートするときに小数点の前にゼロを追加する
提案がありますか?
SPSSで直接行うのは難しいようです。 可能な答え:python + pandasを使用しています。
import pandas as pd
def add_leading_zero_to_csv(path_to_csv_file):
# open the file
df_csv = pd.read_csv(path_to_csv_file)
# you can possibly specify the format of a column if needed
df_csv['specific_column'] = df_csv['specific_column'].map(lambda x: '%.2f' % x)
# save the file (with a precision of 3 for all the floats)
df_csv.to_csv(path_to_csv_file, index=False, float_format='%.3g')
「g」フォーマットの詳細:Format Specification Mini-Language。
浮動小数点の問題に注意してください(例:answer to this questionを参照)