最後にcsvを吐き出すデータ操作コードがあります。
どこにでも測定単位を追加するためにアップグレードを開始しましたが、現在、csv 関数に問題があります。
val WriteCSV : string -> 'a list array -> 'b list -> string -> unit
(パラメーターは、ファイル名、列配列、列ヘッダー、セパレーターです)
以前 [|s;x;y|] を WriteCSV に送信したところ、[|skm; を送信できないため、問題が発生しました。xmm; ymm|]。
測定単位を一般的に削除する関数を作成しようとしましたが、機能しません。
let removeUnit (n:float<_>) = n/1.0<_>
私の質問は次のとおりです。
- うまくいかないのはなぜですか?
- 動作させることはできますか?
- この特定の問題を解決する別の方法はありますか?