【数据分析】pandas ——获取列数据的几种方法及书写形式比较简单

import pandas as pd
data1 = pd.DataFrame(...)   #  任意初始化一个列数为3的DataFrame
data1.columns=[‘a‘, ‘b‘, ‘c‘]

# 【方式一】
data1[‘b‘]          #这里取到第2列(即b列)的值


# 【方式二】
data1.b             #效果同1,取第2列(即b列)
#这里b为列名称,但必须是连续字符串,不能有空格。如果列明有空格,则只能采取第1种方法

# 【方式三】
data1[data1.columns[1:]]    #这里取data1的第2列和第3列的所有数据



#【补充】

data1[5:10]         #这里取6到11行的所有数据,而不是列数据


data_raw_by_tick[2]     #非法,返回“KeyError: 2”

猜你喜欢

转载自www.cnblogs.com/ITCSJ/p/12800744.html