julia - 如何从 Julia 的数据框中提取特定行?
问题描述
我想在 Julia 中提取数据框的第 3 行和第 7 行。MWE是:
using DataFrames
my_data = DataFrame(A = 1:10, B = 16:25);
my_data
10×2 DataFrame
│ Row │ A │ B │
│ │ Int64 │ Int64 │
├─────┼───────┼───────┤
│ 1 │ 1 │ 16 │
│ 2 │ 2 │ 17 │
│ 3 │ 3 │ 18 │
│ 4 │ 4 │ 19 │
│ 5 │ 5 │ 20 │
│ 6 │ 6 │ 21 │
│ 7 │ 7 │ 22 │
│ 8 │ 8 │ 23 │
│ 9 │ 9 │ 24 │
│ 10 │ 10 │ 25 │
解决方案
这应该会给你预期的输出:
using DataFrames
my_data = DataFrame(A = 1:10, B = 16:25);
my_data;
my_data[[3, 7], :]
2×2 DataFrame
│ Row │ A │ B │
│ │ Int64 │ Int64 │
├─────┼───────┼───────┤
│ 1 │ 3 │ 18 │
│ 2 │ 7 │ 22 │
推荐阅读
- c# - 错误:无法从 Microsoft.AspNetCore.Http.IFormFile 转换为 System.IO.Stream
- php - PHP PharData:从目录构建 .tar 存档,带有排除项
- prometheus - 如何将查询结果组合成固定的输出格式?
- javascript - 从 React 子级中设置的预配置道具覆盖了从父级传递的自定义道具
- javascript - CastError:转换为字符串的值失败(Mongoose,React js)
- python - ldap3 (python)>> 如何在 ldap 中认证用户
- python - 线性规划 - 区间的界限?
- firebase - 如何授予用户访问集合的所有子文档和子集合的权限
- java - 在 Agora 中无法获取原始视频帧
- python - 如何在 Pyomo 中编写一个多条件非线性分段函数作为目标函数?