【无标题】pandas中的DataFrame如何筛选截取列和行并且将他们合成新的DataFrame

行截取

可以使用 iloc 方法提取 DataFrame 的若干行组成一个新的 DataFrame。iloc 方法接受一个整数列表,列表中的整数表示要提取的行的索引。例如,提取 DataFrame 的第 1 行、第 2 行和第 6 行可以使用以下代码

df_new = df_old.iloc[[0, 1, 5]]

其中,df_old 为原始的 DataFrame,[0, 1, 5] 表示要提取的行的索引。提取出来的新 DataFrame 保存在 df_new 中。

列截取

类似地。如截取StudentID这一列:

df_new = df_old.iloc['StudentID']

你可能感兴趣的:(数据处理,pandas,python,数据分析,截取行列,合成新的dataframe)