serialization - 将 DataFrame 保存到文件的 Julia 的序列化不适用于长文件名
问题描述
我用 Julia 制作了文件存储系统。就是将DataFrame格式保存为文件。它正在通过序列化保存。但是,当文件名很长时,Serialize 会出错。我该如何解决?这是一个例子。我认为 JuliaDB 的保存和加载系统也有同样的问题。长文件名错误。
using Serialization
df=DataFrame(c1=[5,6,7])
folderName="C:\\ChamGo\\ADGOIMMUGYUL2_2_OIL_STS_SL01_WONCHEON\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000"
mkpath(folderName)
fileName="C:\\ChamGo\\ADGOIMMUGYUL2_2_OIL_STS_SL01_WONCHEON\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000\\WON_IDv1v36869vEPOCHMSv63602211600000v63602985600000.jls"
serialize(fileName,df) ## It makes an error.
#############
fileName="C:\\ChamGo\\shortName.jls"
serialize(fileName,df) ## It's not.
解决方案
推荐阅读
- python - Pandas 数据框每组 5 秒间隔的滚动值差异
- notepad++ - Notepad++,比较插件安装问题
- mysql - MYSQL中的存储函数
- python - Flask SQLAlchemy 不会关闭 MySQL 数据库连接
- java - spring 在使用 aop 类级别注释时为错误的类创建代理
- java - Java Json 请求 Android
- ruby - Ruby 数组 map(&:flatten) 导致延迟问题
- symfony - 重置(清除)Doctrine ORM 2.5 和 Symfony 3.4 中的表
- swift - 核心数据:获取属性最常用的值
- node.js - 我想在两个用户之间显示不同的颜色,在音频可视化器中保持通话和静音通话