dataframe获取指定列

简介: dataframe获取指定列

您可以使用以下两种方法来选取指定列:

  1. 使用列名选取:

    import pandas as pd
    df = pd.read_csv('data.csv')
    col_data = df[['column_name1', 'column_name2']]
    print(col_data)
    
  2. 使用iloc和loc选取:

    # 使用iloc选取第一列和第二列
    col_data = df.iloc[:, [0, 1]]
    # 使用loc选取第一行和第二行,以及第一列和第二列
    col_data = df.loc[0:1, ['column_name1', 'column_name2']]
    
相关文章
|
5月前
|
机器学习/深度学习 Python
pandas将dataframe列中的list转换为多列
在应用机器学习的过程中,很大一部分工作都是在做数据的处理,一个非常常见的场景就是将一个list序列的特征数据拆成多个单独的特征数据。
100 0
|
5天前
|
数据采集 数据挖掘 数据处理
如何在Pandas中将索引(index)转换为数据列
如何在Pandas中将索引(index)转换为数据列
17 0
|
1月前
|
数据采集 机器学习/深度学习 数据处理
DataFrame 操作
DataFrame 操作
48 1
|
2月前
|
索引 Python
如何在 Pandas 数据框中添加新列?
【8月更文挑战第30天】
98 4
|
11月前
|
存储 数据挖掘 数据处理
dataframe应用str.contains+将多列连接成一列
dataframe应用str.contains+将多列连接成一列
124 0
|
5月前
|
索引 Python
pandas读取某列、某行数据——loc、iloc用法总结
pandas读取某列、某行数据——loc、iloc用法总结
463 2
|
Python
dataframe操作查询
Pandas提供了多种查询方法,以下是一些常见的方法: 使用df.loc方法,根据行、列的标签值查询。 使用df.iloc方法,根据行、列的数字位置查询。 使用df.where方法,根据条件过滤数据。 使用df.query方法,根据字符串表达式查询数据。
693 0
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
Pandas groupby分组后求各组行数
pandas 求 DataFrame 的行数和列数
pandas 求 DataFrame 的行数和列数
Pandas 已有 DataFrame,给其加列名
Pandas 已有 DataFrame,给其加列名