首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从daru dataframe中删除前n行

从daru dataframe中删除前n行
EN

Stack Overflow用户
提问于 2018-11-27 10:06:50
回答 2查看 157关注 0票数 0

可以使用Array#drop删除数组的前n个元素。

代码语言:javascript
复制
a = [1,2,3]
a.drop(2) # => [3]

我想从Daru::DataFrame对象中删除前n行。这个类似乎没有实现这样的drop方法。

如何从Daru::DataFrame对象中删除前n行?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-27 10:26:12

您可以使用在…检索所有行,而不需要前4行。

示例:

代码语言:javascript
复制
2.4.5 :001 > require 'daru'
 => true
2.4.5 :002 > df = Daru::DataFrame.new({
2.4.5 :003 >         'col0' => [1,2,3,4,5,6],
2.4.5 :004 >         'col2' => ['a','b','c','d','e','f'],
2.4.5 :005 >         'col1' => [11,22,33,44,55,66]
2.4.5 :006?>       })
 => #<Daru::DataFrame(6x3)>
      col0 col2 col1
    0    1    a   11
    1    2    b   22
    2    3    c   33
    3    4    d   44
    4    5    e   55
    5    6    f   66

检索行:

代码语言:javascript
复制
2.4.5 :010 > df.row_at(4..df.shape()[0])
 => #<Daru::DataFrame(2x3)>
      col0 col2 col1
    4    5    e   55
    5    6    f   66
票数 1
EN

Stack Overflow用户

发布于 2019-01-08 10:03:32

您可以将其放入一个循环中:

代码语言:javascript
复制
df.delete_row(0)

方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53497206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档