pandas数据框中包含字母和整数的数据类型

时间:2017-09-06 21:18:33

标签: pandas dataframe

我的数据框中包含“项目”列。当我运行此查询时:

df = pd.DataFrame({'SKUIDs': fullFrame.Item})
bySKU = pd.DataFrame(df.groupby(['SKUIDs']).size(),columns = ['Lines'])

结果是这样的:

enter image description here

我怎样才能得到这个:

enter image description here

2 个答案:

答案 0 :(得分:4)

fullFrame.Item.str.strip().value_counts().to_frame('Lines')

答案 1 :(得分:1)

如果SKUID列的值中有空格,请执行以下操作

def some_fun1 (n):
    return n + 1;

m = 1;  
def some_fun2 ():
    return m + 1

您还可以按以下步骤操作:

bySKU['SKUIDs'] = bySKU['SKUIDs'].str.strip()  
bySKU = bySKU.groupby('SKUIDs', as_index=False).agg({'Lines':'sum'})