赞
踩
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
data = {'数量':[3,2,5],
'价格':[10,9,8]}
在指定列索引时,若该列不存在,则初始化该列为NaN
df = DataFrame(data,columns=['品种','价格','数量'],index=['苹果','梨','草莓'])
print(df)
品种 价格 数量
苹果 NaN 10 3
梨 NaN 9 2
草莓 NaN 8 5
print(df['数量'])
苹果 3
梨 2
草莓 5
Name: 数量, dtype: int64
print(df.数量)
苹果 3
梨 2
草莓 5
Name: 数量, dtype: int64
直接使用切片获取
print(df[:1])
品种 价格 数量
苹果 NaN 10 3
print(df.loc['苹果','价格'])
10
print(df.loc['梨':,'价格':])
价格 数量
梨 9 2
草莓 8 5
print(df.iloc[0,1])
10
print(df.iloc[1:,1:])
价格 数量
梨 9 2
草莓 8 5
df['产地'] = ['新西兰','美国','中国']
print(df)
品种 价格 数量 产地
苹果 NaN 10 3 新西兰
梨 NaN 9 2 美国
草莓 NaN 8 5 中国
del df['品种']
print(df)
价格 数量 产地
苹果 10 3 新西兰
梨 9 2 美国
草莓 8 5 中国
df['价格'] = np.arange(2,5)
print(df)
价格 数量 产地
苹果 2 3 新西兰
梨 3 2 美国
草莓 4 5 中国
print(df.T)
苹果 梨 草莓
价格 2 3 4
数量 3 2 5
产地 新西兰 美国 中国
df.index.name = '水果'
df.columns.name = '信息'
print(df)
信息 价格 数量 产地
水果
苹果 2 3 新西兰
梨 3 2 美国
草莓 4 5 中国
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。