赞
踩
网上有许多方法提到要用append或者loc直接赋值,但是我运行发现都不行,不知道为啥。我是想把原dataframe中的几行提出来放到新的dataframe中。
方法如下:
- #按照原dataframe的列标题创建新的dataframe
- NewDataFrame = pd.DataFrame(columns = OriginalDataFrame.columns.values)
-
- #i为要提取的行号
- row = OriginalDataFrame.loc[[i]]
- frames = [NewDataFrame, row]
- #得到新的dataframe
- NewDataFrame = pd.concat(frames)
参考:
其他方法:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。