这可能是一个愚蠢的问题,但对于我来说,我无法弄清楚如何让 Julia 读取列名以数字开头的 csv 文件并在 DataFrame 中使用它们。如何做到这一点?
例如,假设我有文件“test.csv”,其中包含以下内容:
,1Y,2Y,3Y
1Y,11,12,13
2Y,21,22,23
Run Code Online (Sandbox Code Playgroud)
如果我只使用 readtable(),我会得到:
julia> using DataFrames
julia> df = readtable("test.csv")
2x4 DataFrames.DataFrame
| Row | x | x1Y | x2Y | x3Y |
|-----|------|-----|-----|-----|
| 1 | "1Y" | 11 | 12 | 13 |
| 2 | "2Y" | 21 | 22 | 23 |
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?如何使列名称成为应有的名称,“1Y”、“2Y”等?