Dataframeからcsvを作成する際に、カラム名に文字列を使いたいです。
計算に使った物理量を列名に入れて何の値を使って計算したのかはっきり記録しておきたいためです。
例えば以下で、列名に文字列を使おうとするとエラーになります。
DataFrameの列名は変更できなくても、出力されるcsvの列名を指定することはできないでしょうか。
using DataFrames x = 10 # 計算に使った物理量 data = [ 1 0.179324 2 0.818923 3 0.979487 4 0.882494 5 0.00530208] #計算結果 df = DataFrame(data, [:A, :B]) # これはエラーにならない 列名はsymbolというものらしい # df = DataFrame(data, [:"Time (ms)", :"$x"*"変化量"]) # これはエラーになるがこのようなことをしたい df |> CSV.write("ファイル名.csv") # df |> CSV.write("ファイル名.csv", 列名を指定したい=["Time (ms)", "$x"*"変化量"])
出力するcsvの列名を文字列で指定する方法を教えていだだけないでしょうか。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/02 04:52