我想从DataFrame中获取给定的行并将其前置或附加到同一个DataFrame。将给定的行移动到DataFrame的末尾
我的代码如下,但我不知道我是否以正确的方式做,或者如果有更简单,更好,更快的方式吗?
testdf = df.copy()
#get row
target_row = testdf.ix[[2],:]
#del row from df
testdf.drop([testdf.index[2]], axis=0, inplace=True)
#concat original row to end or start of df
newdf = pd.concat([testdf, target_row], axis=0)
感谢
您可能想添加一点评论来解释您的答案。 –