AttributeError: '- Serie,' Objekt hat kein Attribut 'sort_values'

pyLDAvis Bibliothek prepare Methode ist abgestürzt, während mit pandas-Bibliothek im inneren.

Hier ist der code:

    def load_R_model(filename):
        with open(filename, 'r') as j:
            data_input = json.load(j)
        data = {'topic_term_dists': data_input['phi'],
                'doc_topic_dists': data_input['theta'],
                'doc_lengths': data_input['doc.length'],
                'vocab': data_input['vocab'],
                'term_frequency': data_input['term.frequency']}
        return data

    movies_model_data = load_R_model('movie_reviews_input.json')
    print('Topic-Term shape:%s' %str(np.array(movies_model_data['topic_term_dists']).shape))
    print('Doc-Topic shape: %s' %str(np.array(movies_model_data['doc_topic_dists']).shape))

    movies_vis_data =         pyLDAvis.prepare(np.array(movies_model_data['topic_term_dists']),
                               np.array(movies_model_data['doc_topic_dists']),
                               np.array(movies_model_data['doc_lengths']),
                               np.array(movies_model_data['vocab']),
                               np.array(movies_model_data['term_frequency']))

Fehler:

... line 283, in Vorbereitung
topic_proportion=>(topic_freq/topic_freq.sum()).sort_values(aufsteigend=False)
...

AttributeError: '- Serie,' Objekt hat kein Attribut 'sort_values'

Warum pandas hat kein Attribut als sort_values obwohl ich aktualisiert, die aktuellste version?

Sind Sie sicher, dass die version aktualisiert wurde? was bedeutet pd.__version__ zeigen?
Guter Punkt. Ich habe gerade überprüft es, sagt 0.13.1. Allerdings habe ich sudo pip install -U pandas
auch müssen Sie Sie Sortieren, die Sie zuerst verwenden, können Sie .sort stattdessen, wenn Sie eine ältere version haben
Ich verwenden soll 0.17.1 um prepare Methode . Jedoch kann ich nicht aktualisieren, indem Sie sagen Paket pandas erfolgreich aktualisiert wurden, während die version ist noch 0.13.1

InformationsquelleAutor Ahmet Salih Gundogdu | 2016-01-07

Schreibe einen Kommentar