如何使用R向现有CSV文件添加新行

时间:2019-07-17 15:54:21

标签: powerbi

我已经使用PowerBI创建了一个“日志”文件,每次刷新数据源时,都会向现有CSV文件中添加新行并添加一些值。

我创建了以下R脚本,该脚本在查询编辑器中作为步骤执行:

var indexGroups = await _db.FlightTicketRequests
                .OrderBy(f => f.FirstName)
                .ProjectTo<FlightTicketRequestDocument>()
                .GroupBy(f => f.GroupId)
                .Select(g => new FlightTicketRequestDocumentGroup
                {
                    GroupId = g.Key,
                    PrincipalDocument = g.OrderBy(f => f.StayEscortId != null).ThenBy(f => f.FullName).FirstOrDefault(),
                    GroupDocuments = g.OrderBy(f => f.StayEscortId != null).ThenBy(f => f.FullName).Skip(1).ToList()
                })
                .ToListAsync(cancellationToken);

CSV文件已更新,但是每次执行都只能插入一行,它会插入许多具有相同值但时间戳不同的新行:Fecha <-trunc(Sys.time(),“分钟”)

该脚本似乎已执行了多次(例如“数据集”中的每一行一次),但我需要每次执行仅执行一次。

有什么想法要解决吗?

预先感谢

0 个答案:

没有答案