Python 如何在数据帧中选择n-1列
我们需要使用python从数据帧中的n列中选择n-l列 我们已经尝试过这种方法 示例代码Python 如何在数据帧中选择n-1列,python,python-3.x,dataframe,Python,Python 3.x,Dataframe,我们需要使用python从数据帧中的n列中选择n-l列 我们已经尝试过这种方法 示例代码 X = dataframe1[['Col1,Col2......n']] 如果您有一个列名为[Col1',Col2',…]的熊猫数据框df,,您可以执行以下操作: df.ix[:,'Col2':] # to select Col2, Col3, ... 或 是的,解决办法是 df.ix[:,columnname1:ColumnName2] columnname1-->这是要包括的第一列 columnna
X = dataframe1[['Col1,Col2......n']]
如果您有一个列名为[Col1',Col2',…]的熊猫数据框
df
,,您可以执行以下操作:
df.ix[:,'Col2':] # to select Col2, Col3, ...
或
是的,解决办法是
df.ix[:,columnname1:ColumnName2]
columnname1-->这是要包括的第一列
columnname2-->这是您要为最近的查询选择的最后一列,不推荐使用ix:
df.loc[:, :"col[n-1]"] # To select columns except the last one. This is label based.
对于基于索引的:
df.iloc[:, :(n - 1)] # To select columns except the last one. This is index based.
一般而言:
df.iloc[startRowNumber: endRowNumber, startColumnNumber: endColumnNumber]
如果我们想选择4列,而数据框中有5列,那么我们如何选择列呢
df.iloc[startRowNumber: endRowNumber, startColumnNumber: endColumnNumber]