【发布时间】:2021-12-23 05:04:45
【问题描述】:
我想知道是否有人可以为我指明正确的方向。
这是我的数据样本。
TRANS,"GUS000017787609","","","INSTL","","","","","","",,"","",20211025,
MTPNT,"",45654,"","","","","",,,
ASSET,"","INSTL","METER","","CR","G4SZV-2","FLN",2020,"XXXTYU422000","32","","LI"
我需要使用 python 以某种方式将此类信息转换为 CSV。我有数千行数据,每个 TRANS、MTPNT 和 ASSET 都被视为一个“行”。
有谁知道在此类数据上执行 ETL 的最佳技术类型是什么?
【问题讨论】:
-
这已经是一个 CSV 文件了。将其转换为 CSV 是什么意思?
-
也许 OP 想以编程方式将该 3 行模式合并到一个大文件的一行中,然后生成一个新的 CSV (AFAIU)
-
您可以使用
csv库来读取和写入CSV 文件。您还可以使用pandas.read_csv()和pandas.to_csv()在 CSV 和 Pandas 数据帧之间进行转换。 -
@flotingpurr 是的,就是这样!抱歉没有完全解释,我想改变 3 行模式中的数据并将数据转换为一行。
标签: python python-3.x csv