首页 > 解决方案 > 将 DSV 转换为 CSV

问题描述

我有一个带有“}”分隔符的 .dsv 文件,并希望加载一个 .csv 或 .txt 文件以进行数据可视化。实现相同目标的最快和最简单的方法是什么?文件很小,可以加载到 Excel 工作表上,但我的文件大小超过 7 GB,需要更强大的工具。

谢谢

标签: pythonrexcelcsv

解决方案


如果您想将数据加载到 R 或 python 中,您可以手动指定分隔符。

Python

import pandas as pd

df = pd.read_csv("data.dsv", sep="}")

R

library(readr)

df <- read_delim("data.dsv", delim = "}")

或者,如果您想将文件实际转换为 csv,您可以使用sed之类的东西进行查找和替换。所以替换},.


推荐阅读