新Pandas文件显示旧Pandas的索引

2024-09-29 23:31:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经根据一些条件从旧的pandas文件创建了新的pandas文件。问题是新pandas文件中的索引不是从0到大小,索引只是从旧pandas中获取的。 我做错了什么

enter image description here

这是我的代码:

import pandas as pd
import numpy as np
from collections import Counter
import math

df_OnlineRetail = pd.read_csv("OnlineRetailNEW.csv")
#print(df_OnlineRetail.head())
df_size = df_OnlineRetail.shape[0]
#print("No of rows:", df_size)

def get_frequency():

    customer_list = df_OnlineRetail['CustomerID'].tolist()
    no_of_purchases = Counter(customer_list)

    customers = []
    purchases = []

    for key, value in no_of_purchases.items():

        customers.append(key)   
        purchases.append(value)

    frequency_dict = {'CustomerID':customers,
                      'Purchases':purchases}

    df_frequency = pd.DataFrame(frequency_dict)
    df_frequency = df_frequency.reset_index(drop=True)

    print(df_frequency.sort_values(by="Purchases", ascending = False))

Frequency = get_frequency()

Tags: 文件ofcsvimportpandasdfsizeas

热门问题