Wie der Name darauf hindeutet, dass Whastsapp-Analyzer ist , ist es das WhatsApp-Gruppen-Chat-Analysepaket. Grundsätzlich hilft es den Programmierern, visuelle Erkenntnisse aus dem WhatsApp -Gruppen -Chat zu generieren. Sie müssen nichts tun, einfach den Gruppenchat exportieren und dieses Paket verwenden, um schöne unterschiedliche Diagramme zu generieren oder zu erstellen. Hier müssen Sie sich um nichts Sorgen machen, intern wird es alles für Sie tun. Es wird ETL (Extrakt-Transform-Ladung) durchführen und schließlich Erkenntnisse in Form von Visuals erzeugen. Es gibt ca. Es stehen mehr als 15 Methoden zur Verfügung, die Ihnen helfen, Einblicke zu generieren, auch Sie können jeden Einblick herunterladen.
Link: https://pypi.org/project/whatsapplib/0.0.5/
Die Methoden sind unten aufgeführt:
Verwenden Sie den Paket -Manager -PIP, um alle Anforderungen zu installieren. Folgen Sie einfach den folgenden Befehlen:
pip install WhatsappLib==0.0.5
Denken Sie daran: Ihre Daten müssen im Format nach unten erwähnt, wenn nicht, dann versuchen Sie, Ihre Daten in einem bestimmten Format zu transformieren. Und wenn Ihr Zeitraum als Am '&' PM ' -Format angegeben ist, müssen Sie sie im unteren Fall "Am" & "PM" -Format ändern. Ich werde dieses Problem beheben und dieses Paket so schnell wie möglich aktualisieren.

# importing the required libraries
from WhatsappLib . whatsapplib . preprocess import analysis
# you need to do just one simple step, create object of Analyzer class and pass location-
# of directory as parameter which is mendatory.
obj = analysis ( r'*Sample.txt' )
# Now use this reference variable (obj) to access this methods.
total_users , total_messages , media_messages , links = obj . basicStats () # it is returning 4 parameters
print ( 'Total No. of users : ' , total_users )
print ( 'Total No. messages sent : ' , total_messages )
print ( 'Total No. of media messages sent : ' , media_messages )
print ( 'Total No. of link shared : ' , links )
obj . wordCloud_in ( user = '+91 83900 8' , save_fig = 'y' )
obj . mostActiveUsers ( save_fig = 'y' )
obj . mostActiveDay ( save_fig = 'y' )
obj . topMediaContributor ( save_fig = 'N' )
obj . maxWordContributers ( save_fig = 'y' )
obj . maxURLContributers ( save_fig = 'N' )
obj . mostActiveTime ()
obj . mostSuitableHours ( save_fig = 'y' )
obj . highlyActiveDates ( save_fig = 'N' )
obj . timeseriesAnalysis ( save_fig = 'y' )
obj . activeMonthsB ( save_fig = 'N' )
obj . maxEmojiUsers ( save_fig = 'y' )
obj . activeMonthsT ()
obj . trafficPerYear ( save_fig = 'N' )
obj . weekdaysTraffic ( save_fig = 'y' )
top_emojis = obj . topEmojis_G () # returning pandas dataframe
obj . saveDatframe () # saving the dataframe
top_emojis_i = obj . topEmojis_I ( '+91 81*** 00***' ) # returning pandas dataframe
# Again Note :) : In some methods you need to pass "User" as a parameter which is mandatory, some methods-
# are taking "save_fig" parameter to save the figure in current directory, which is optional, if you want to-
# download the figure or plot you can tweak the parameter.Beispielausgabe:




Dies ist mein kleiner Open -Source -Beitrag zu Pythons Gemeinschaft. Fühlen Sie sich frei, mich auf LinkedIn zu verbinden. Um meine erstaunlichen Blogs zu überprüfen, klicken Sie hier.
Gemacht mit ❤ von Ronil