2024-06-10 16:23:03 发布
网友
我只想选择一列,但要选择除最后一行以外的所有行
如果我像下面这样做,结果是空的
a = data_vaf.loc[:-1, 'Area']
有多种方法可以做到这一点,如使用^{}的注释中所述
df['col'].iloc[:-1]
loc:位置iloc:索引位置
loc
iloc
他们就是不能隐式操作
因此,我们通过iloc排除最后一个原始数据,然后选择列区域 如@ThePyGuy的评论所示
data_vaf.iloc[:-1]['Area']
这是我们的结构 iloc[row, column]
iloc[row, column]
及 iloc[row]做与iloc[row,:]相同的事情 df.iloc[:-1]做与df[:-1]相同的事情
iloc[row]
iloc[row,:]
df.iloc[:-1]
df[:-1]
然后我们只drop最后一行
drop
out = data_vaf.drop(data_vaf.index[-1])['Area']
有多种方法可以做到这一点,如使用^{} 的注释中所述
loc
:位置iloc
:索引位置他们就是不能隐式操作
因此,我们通过
iloc
排除最后一个原始数据,然后选择列区域 如@ThePyGuy的评论所示这是我们的结构
iloc[row, column]
及
iloc[row]
做与iloc[row,:]
相同的事情
df.iloc[:-1]
做与df[:-1]
相同的事情然后我们只
drop
最后一行相关问题 更多 >
编程相关推荐