Julia: 如何读出csv文件中的中文字符?
来源:互联网 发布:数据库不能附加 编辑:程序博客网 时间:2024/05/05 22:51
经常会碰到csv等相关的文件,其中有中文字符,很自然,我们会想到readcsv,readdlm等内置的函数。
但这些并不能处理,会报相关字符错误。
今天,主要来探讨一下,有关这方面的问题。
这里有一个csv文件,flow.csv.格式如下:
一、加载StringEncodings库
Pkg.add(“StringEncodings”)
二、进行相关的处理
using StringEncodings;path ="C:\\Users\\Desktop\\flow.csv";data = open(path, enc"GB18030", "r") do stream readstring(stream);end
如果:
for i in data print(i)end
输出:
但我们知道,data是一个个字符构的字符向量,需要解析成相应的csv格式。
我们来看看,具体是如何的,为了方便,我们仅看前9行:
for (i,d) in enumerate(data) if i<10 println("i : $i, data内容:$d") endend
输出:
从上面,可以看到,中文字符是读出来了,但是,我们得到的是有“,”,“\r”等的字符向量,这并不是我们最终的目的。
三、如何变成CSV格式?
请看终极大杀器:
data =open(readcsv, path, enc"GB18030");# Array{Any,2}
这样的data就是我们所需要的类似readcsv的格式。
阅读全文
0 0
- Julia: 如何读出csv文件中的中文字符?
- Julia: readcsv 如何处理带中文字符的CSV文件
- Julia: 读出目录下所有文件
- 如何读出Web.Config文件中的东东
- php读出csv中的每一列
- IO流 字符流(FileReader)读数据 把文件本身中的内容读出来(字符流能打印出中文)
- 关于fgetcsv ,二进制csv文件得不得到中文字符
- Rust : 读含有中文字符的CSV文件解决方案
- Selenium读取文件大全txt、excel、csv...中文英文字符...
- Julia: 带汉字的CSV文件的处理
- 如何转义CSV文件中的逗号
- 如何转义CSV文件中的逗号
- Julia : csv =>hdf5
- 读出文件夹中的所有文件
- 使用pycharm打开csv文件,csv文件中的中文出现乱码的解决方案
- python读出mysql数据写出到csv文件中[整理]
- java io字符流文件读出
- 删除 linux 文件中的中文字符
- 算法课第14周第1题——322. Coin Change
- Javascript数据类型
- OpenCV3.2学习笔记之TrackBar
- python 模块错误
- 5月英语总结
- Julia: 如何读出csv文件中的中文字符?
- 结构体数组实例
- Python数据科学方面的问题汇总
- vim 基础使用介绍
- thrift理解及实例
- LINUX设备驱动之触摸屏tslib编译使用方法
- 网络编程学习笔记(三)TCP协议及客户端与服务端交互Demo
- 各种图表绘制
- 索引组织表+创建索引组织表