Pandas 熊猫系列-添加单个值和删除特定行的简单方法
第一个问题:是否有一种简单的方法将单个值添加到序列的底部(以便自动索引)?我知道Pandas 熊猫系列-添加单个值和删除特定行的简单方法,pandas,Pandas,第一个问题:是否有一种简单的方法将单个值添加到序列的底部(以便自动索引)?我知道s[len(s)]=value不是这样,因为可能已经有一个索引等于len(s),在这种情况下它只会更新。在网上任何地方都找不到答案 第二个问题:是否有一种简单的方法可以删除特定行,而无需对其进行任何测试?例如,如果我想删除第4行,不管它的索引值(可能是任何东西)或它的实际值 希望你们能帮上忙,知道没有办法做这些事情也会很有帮助(但我怀疑有) 谢谢第一个问题:s.index[-1]选择索引的最后一个值 s.loc[s.
s[len(s)]=value
不是这样,因为可能已经有一个索引等于len(s)
,在这种情况下它只会更新。在网上任何地方都找不到答案
第二个问题:是否有一种简单的方法可以删除特定行,而无需对其进行任何测试?例如,如果我想删除第4行,不管它的索引值(可能是任何东西)或它的实际值
希望你们能帮上忙,知道没有办法做这些事情也会很有帮助(但我怀疑有)
谢谢第一个问题:s.index[-1]选择索引的最后一个值
s.loc[s.index[-1]+1]=val
s.drop(s.index[3])
备选方案:
s.append(pd.Series(data=val ,index = i))
第二个问题:选择索引的第四个
s.loc[s.index[-1]+1]=val
s.drop(s.index[3])
第一个问题:s.index[-1]选择索引的最后一个值
s.loc[s.index[-1]+1]=val
s.drop(s.index[3])
备选方案:
s.append(pd.Series(data=val ,index = i))
第二个问题:选择索引的第四个
s.loc[s.index[-1]+1]=val
s.drop(s.index[3])
这些行似乎没有按规定工作。它们仍然是基于索引的,而不是基于位置的。
o它将被自动索引
这取决于您的r索引。显然,您不能自动索引,您可以使用s=s.reset\u index(drop=True)
beforeese alternative这些行似乎没有按照指定的方式工作。它们仍然是基于索引的,而不是基于位置的。o它将被自动索引
这取决于您的r索引。显然,您不能自动索引,您可以使用s=s.reset\u索引(drop=True)
在查看备选方案之前