小编Rob*_*Mah的帖子

Julia DataFrame 列以数字开头?

这可能是一个愚蠢的问题,但对于我来说,我无法弄清楚如何让 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”等?

julia

5
推荐指数
1
解决办法
795
查看次数

仅在单个NaN时插值

大熊猫有没有办法只插入一个缺失的数据点?也就是说,如果有2个以上连续的NaN,我想让它们独自一人.

所以,举个例子:

s = pd.Series([1, None, 2, 3, None, None, 4.5])
d.interpolate(limit=1)
Run Code Online (Sandbox Code Playgroud)

给我:

[ 1.0, 1.5, 2.0, 3.0, 3.5, NaN, 4.5 ]
Run Code Online (Sandbox Code Playgroud)

但是我想得到

[ 1.0, 1.5, 2.0, 3.0, NaN, NaN, 4.5 ]
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,我有一个索引列表,其中只有一个缺失值.

python numpy scipy pandas

4
推荐指数
1
解决办法
311
查看次数

标签 统计

julia ×1

numpy ×1

pandas ×1

python ×1

scipy ×1