2016-01-11 29 views
0

如何命名由以下代码生成的数据帧?在你的榜样如何命名由python-ply生成的输出数据帧

import re 
import os 
import csv 
import codecs 
import numpy as np 
import matplotlib as p 
import pdb 
import pandas as pd 
from pandas_ply import install_ply, X, sym_call 

install_ply(pd) 



(data_merged 
    .groupby('index') 
    .ply_select(
     count = X.index.count(), 
     p_avg = X.item_price.mean() 
     )) 
+0

对不起,我的意思是熊猫,我的意思是 –

回答

0

来看,我认为你的意思命名数据框的输出量,这将是data_out在以下几点:

data_out = (data_merged 
       .groupby('index') 
       .ply_select(
        count = X.index.count(), 
        p_avg = X.item_price.mean() 
       ) 
      ) 

请注意,这不是真正给数据框一个名字,它只是命名变量。您可以创建另一个变量,其中包含对名称不同的data_out(指针)的引用。这是真的,因为data_out是一个可变对象。

系列已命名,其名称存储在name属性中。 DataFrames没有被命名,但它们的列是,因为它们是Series。

相关问题