我有一個包含每天的重量如下csv文件:F# - 重量(計量單位),石磅
Date,Name,Weight
11-Sep-2017,Alpha,9-1
13-Sep-2017,Alpha,8-13
15-Sep-2017,Alpha,8-11
雖然我可以用CsvProvider,重量欄默認爲System.DateTime成功導入。
// Weight
[<Measure>] type lb
[<Literal>]
let input = "DayWeights.csv"
type Weights = CsvProvider<input, HasHeaders=true>
let data = Weights.GetSample()
for row in data.Rows do
printfn "Output: (%A, %A, %A)" row.Date row.Name row.Weight
是否有可能建立措施(計量單位)的單位來界定「STLB」的選項轉換成進口磅,如果是這樣,怎麼樣?
您不指定任何類型,所以類型提供者必須推斷該類型。爲什麼要使用* unknown *'lb'度量?順便說一句,爲什麼會有人類? '-'不用作任何數值的分隔符 –
不幸的是,我無法控制csv文件的格式。 – matekus
這不是文件。提供商無法通過查看數據來猜測您想要使用'lb'。你必須告訴它使用哪種類型 –