阅读量:2
在 pandas 中,可以使用以下方式来选取特定的列:
使用列名:
DataFrame['列名']
或DataFrame.列名
使用多个列名:
DataFrame[['列名1', '列名2', ...]]
使用索引位置:
DataFrame.iloc[:, 索引位置]
使用逻辑条件:
DataFrame[条件]
,例如DataFrame[DataFrame['列名'] > 100]
下面是一些具体的示例:
import pandas as pd # 创建示例数据 data = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 35], '城市': ['北京', '上海', '广州']} df = pd.DataFrame(data) # 选取单列 name_column = df['姓名'] name_column = df.姓名 # 选取多列 name_age_columns = df[['姓名', '年龄']] # 选取索引位置为 0 的列 first_column = df.iloc[:, 0] # 根据条件选取列 age_above_30 = df[df['年龄'] > 30]
以上方法可以根据具体的需求选择合适的方式来选取特定的列。