julia 和 jupyterlab 的 utf-8 问题
trouble with utf-8 with julia and jupyterlab
我正在 https://github.com/VinitaSilaparasetty/julia-beginners/blob/master/data/nba/nba19-20.csv
读取 csv 文件
我得到一个 DataFrame 并将其保存为 XLSX。当我尝试在 jupyterlab 中读取它时,出现错误 the file is not UTF-8 encoded
,因此未读取文件。
这是我的代码:
using HTTP, XLSX, CSV, DataFrames
df = CSV.read(HTTP.get("https://raw.githubusercontent.com/VinitaSilaparasetty/julia-beginners/master/data/nba/nba19-20.csv").body)
# first(df,5) # first shows the top five rows ok
XLSX.writetable("data/nba/nba19-20.XLSX", collect(eachcol(df)), names(df), overwrite = true)
文件保存在我的数据文件夹中。当我尝试使用 jupyterlab 打开它时,我会弹出 file is not UTF-8 encoded
并且文件未打开。
当我尝试在 Ubuntu(使用 LibreOffice)中打开文件时,我没有看到任何可疑的东西。
由于我是 Julia 的新手,所以我很难理解问题出在哪里或如何解决它。
我尝试查看是否可以使用
以 UTF-8 编码数据帧(将文件保存到磁盘后)
data = DataFrame(CSV.File(open(read,"data/nba/nba19-20.csv", enc"utf-8")))
但我没有看到任何变化。欢迎任何建议。
你有 jupyterlab-spreadsheet plugin installed? JupyterLab by default doesn't support opening xlsx files (it isn't mentioned in the file formats list here 例如吗)。
另请参阅 this similar question involving Python pandas(内容大致相同)。
我正在 https://github.com/VinitaSilaparasetty/julia-beginners/blob/master/data/nba/nba19-20.csv
读取 csv 文件我得到一个 DataFrame 并将其保存为 XLSX。当我尝试在 jupyterlab 中读取它时,出现错误 the file is not UTF-8 encoded
,因此未读取文件。
这是我的代码:
using HTTP, XLSX, CSV, DataFrames
df = CSV.read(HTTP.get("https://raw.githubusercontent.com/VinitaSilaparasetty/julia-beginners/master/data/nba/nba19-20.csv").body)
# first(df,5) # first shows the top five rows ok
XLSX.writetable("data/nba/nba19-20.XLSX", collect(eachcol(df)), names(df), overwrite = true)
文件保存在我的数据文件夹中。当我尝试使用 jupyterlab 打开它时,我会弹出 file is not UTF-8 encoded
并且文件未打开。
当我尝试在 Ubuntu(使用 LibreOffice)中打开文件时,我没有看到任何可疑的东西。
由于我是 Julia 的新手,所以我很难理解问题出在哪里或如何解决它。
我尝试查看是否可以使用
以 UTF-8 编码数据帧(将文件保存到磁盘后)data = DataFrame(CSV.File(open(read,"data/nba/nba19-20.csv", enc"utf-8")))
但我没有看到任何变化。欢迎任何建议。
你有 jupyterlab-spreadsheet plugin installed? JupyterLab by default doesn't support opening xlsx files (it isn't mentioned in the file formats list here 例如吗)。
另请参阅 this similar question involving Python pandas(内容大致相同)。