切片多列熊猫

时间:2019-08-27 08:11:00

标签: pandas subset

我有一个由100列组成的数据框。

如何仅对列的特定子集进行子集。

我尝试过:

获得前4列:

df.iloc[:,[:4]]

错误:SyntaxError: invalid syntax

获取特定列:

df.iloc[:,[4,6,8]]

有效,但是随后我需要一起列出很多列,所以我尝试了:

bonds.iloc[:,[4,6,8:20]]

错误:SyntaxError: invalid syntax

我一直在使用Google搜索,发现了许多针对小型数据帧(4列)的解决方案,并且只选择了一些解决方案,但是找不到用于选择许多列的正确语法的解决方案。 (即,我想要列(4,6,8:20,33:44))

对这个基本问题有什么建议吗?

0 个答案:

没有答案