假设我有一个包含1到100列的pandas数据框架。我如何使用索引选择1到10列和30到40列,并将其组合成一个数据框架?
回答:
你可以使用.iloc
来通过列的位置索引进行选择。位置索引从0
开始,因此第1列的位置索引是0
,第10列是9
。同样,第30列的位置索引是29
,第40列是39
。你可以尝试如下操作:
df.iloc[:, list(range(0,10))+list(range(29,40))]
假设我有一个包含1到100列的pandas数据框架。我如何使用索引选择1到10列和30到40列,并将其组合成一个数据框架?
回答:
你可以使用.iloc
来通过列的位置索引进行选择。位置索引从0
开始,因此第1列的位置索引是0
,第10列是9
。同样,第30列的位置索引是29
,第40列是39
。你可以尝试如下操作:
df.iloc[:, list(range(0,10))+list(range(29,40))]