删除enothught canopy中的行范围

时间:2017-03-24 09:47:00

标签: python pandas canopy

这是我的Pandas DataFrame:

import pandas as pd
dfa = df = pd.read_csv("twitDB3__org.csv")
dfa.drop([7-100], axis=0, inplace=True)

输出

ValueError: labels [-93] not contained in axis 

我是树冠新手,想要删除一系列行,而且似乎要求每一行都是个体。非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

a)我认为你想要<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <div class="container"> <div class="header-title"> <h1>ABOUT ME</h1> </div> </div> <div class="container"> <div class="row"> <div class="span4"><img class="center-block" src="http://i1126.photobucket.com/albums/l611/ldocherty1/IMG_0730_zpsiz4dqc47.jpg" /></div> </div> <div class="container"> <div class="row"> <div class="col-sm-4"> <div class="well"> <h3>Column 1</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p> </div> </div> <div class="col-sm-4"> <div class="well"> <h3>Column 2</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p> </div> </div> <div class="col-sm-4"> <div class="well"> <h3>Column 3</h3> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...</p> </div> </div> </div> </div>(你所做的只是从7中减去100并将结果(-93)作为要删除的标签传递。)

b)请注意,这也会更改dfa.drop(range(7,101),...,因为正如您所写的那样,dfdf只是同一个可变对象的两个名称。如果您想最终得到两个不同的数据框,那么要么制作一个明确的副本,要么不要使用dfa,并保存结果:inplace

c)这是一个熊猫问题,而不是树冠问题。 Canopy提供了500多个Python软件包,虽然大熊猫是最受欢迎的软件包之一,但有一个完整的熊猫社区。