gpt4 book ai didi

U-SQL 文本提取器整数

转载 作者:行者123 更新时间:2023-12-01 05:50:50 24 4
gpt4 key购买 nike

我需要从文件中提取数据,请参阅下面的代码。

@rows =
EXTRACT booking_date string,
route string,
channel string,
pos string,
venta string,
flight_date string,
ancillary string,
paxs int?
FROM "/ventas/ventas1.csv"
USING Extractors.Text(delimiter:';', silent:true);

@output =
SELECT booking_date,
channel,
Convert.ToDouble(venta.Replace(",", ".")) AS venta,
paxs
FROM @rows;

我的问题是数字是西类牙语格式,意思是“100,234”而不是“100.234”。
有谁知道如何更改 Extractors.Text 中的格式,或者如何在 U-SQL 中将字符串转换为整数?

最佳答案

将列作为字符串导入并替换句号,例如:

@input =
EXTRACT venta string,
paxs int
FROM @inputFile
USING Extractors.Text(delimiter : ';');


@output =
SELECT Convert.ToInt32(venta.Replace(".", "")) AS venta
FROM @input;

关于U-SQL 文本提取器整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54507542/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com