如何使用 iloc 提取数据框的行以创建单独的数据框?
How can I use iloc to extract rows of a dataframe to create a separate dataframe?
我有一个数据框,我想从中提取特定行并创建一个由这些提取的行组成的单独数据框。
示例如下:
df =
第 1 栏
第 2 栏
第 3 栏
0
红色
蓝色
黄色
1
摩纳哥
橙色
苹果
2
五个
六个
七个
我在名为 row_ind 的数组中有行索引,其值为 (0,2):
for i in range(len(df))
a = row_ind[i]
b = df.iloc[a]
我如何使用它来创建我想要的数据集?
foo = []
for i in range(len(df))
a = row_ind[i]
foo.append(a)
newdf = df.iloc[foo]
我有一个数据框,我想从中提取特定行并创建一个由这些提取的行组成的单独数据框。
示例如下:
df =
第 1 栏 | 第 2 栏 | 第 3 栏 | |
---|---|---|---|
0 | 红色 | 蓝色 | 黄色 |
1 | 摩纳哥 | 橙色 | 苹果 |
2 | 五个 | 六个 | 七个 |
我在名为 row_ind 的数组中有行索引,其值为 (0,2):
for i in range(len(df))
a = row_ind[i]
b = df.iloc[a]
我如何使用它来创建我想要的数据集?
foo = []
for i in range(len(df))
a = row_ind[i]
foo.append(a)
newdf = df.iloc[foo]