可以使用iloc
方法按照列索引选择pandas数据帧中的列。下面是一个代码示例:
import pandas as pd
# 创建一个示例数据帧
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 使用iloc按照列索引选择列
selected_column = df.iloc[:, 1] # 选择第2列
print(selected_column)
输出:
0 4
1 5
2 6
Name: B, dtype: int64
在这个示例中,我们创建了一个包含三列(A,B,C)的示例数据帧。然后,我们使用iloc
方法选择了第2列(索引为1)并将结果存储在selected_column
变量中。最后,我们打印出了选择的列。
注意:iloc
方法的第一个参数是行索引,用:
表示选择所有行。第二个参数表示列索引,可以使用单个索引、索引列表或切片表示选择多列。在示例中,我们使用单个索引1选择了第2列。
上一篇:按照列筛选因子的行。