[python]pandas常用

import numpy as np
import pandas as pd

numpy -> pandas

# data_test_cur是一个pd.dataframe变量
df_pred = pd.DataFrame(data={'pop_pred':pop_pred})
df_pred = pd.DataFrame(data={'pop_pred':pop_pred},index=data_test_cur.index)

pandas -> numpy

a = df_pred.values

将两个df.dataframs给连在一起

#df_1的列是'column1','column2'
#df_2的列是'abc','bcd'
#结果是'column1','column2','abc','bcd'
data_test = df_1.join(df_2)

index

#season_dummy: 'mesh','abc','seaon_1','seaon_2','seaon_3','pop'
#a将取season_dummy的所有行,以及'seaon_1','seaon_2','seaon_3','pop'这几列
a = season_dummy.ix[:, 'season_1':]

#取'mesh', 'pop'这两列
seaon_dummy.columns = ['mesh', 'pop']
b = seaon_dummy[cols_to_keep]

#
seaon_dummy.columns[2:]

where

#season_dummy: 'mesh','abc','seaon_1','seaon_2','seaon_3','pop'
#取mesh为100的所有行
season_dummy[season_dummy['mesh']==100]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值