2024-10-01 07:42:15 发布
网友
这是我正在使用的数据帧,仅供参考
data2 = {'col10':[1.0, 2.0, 3.0, 4.0], 'col11':[100, 200, 300, 400]} df = pd.DataFrame(data2, index = ['a', 'b', 'c', 'd'])
我试图从本列的最后两行创建一个新的数据帧df2。我不知道如何做到这一点,并将感谢一些提示
试试这个:
newdf=df.loc[['c','d']] >>> print(newdf) col10 col11 c 3.0 300 d 4.0 400
如果你想要一个更通用的解决方案,例如如果你不想;如果您不知道最后两行的索引,可以使用以下方法:
newdf=df.iloc[-2:] >>> print(newdf) col10 col11 c 3.0 300 d 4.0 400
试试这个:
如果你想要一个更通用的解决方案,例如如果你不想;如果您不知道最后两行的索引,可以使用以下方法:
相关问题 更多 >
编程相关推荐