我有一个由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))
对这个基本问题有什么建议吗?