gpt4 book ai didi

ruby - 如何在 Ruby 中重命名 CSV header ?

转载 作者:数据小太阳 更新时间:2023-10-29 07:26:50 27 4
gpt4 key购买 nike

我有一个 CSV 文件,我想将这些记录合并到一个现有的 CSV 文件中。但是,这两个文件的标题名称不同。我怎样才能干净有效地重命名 CSV header ,以便与我要合并到的文件相匹配?

最佳答案

回答:

CSV::HeaderConverters[:map_to_main] = lambda do |header|
# work your magic here
header
end
CSV.open(file,
headers: true,
header_converters: :map_to_main).to_a.map(&:to_hash)

关于ruby - 如何在 Ruby 中重命名 CSV header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30058409/

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