我想在Pythonista 3(iOS應用程序for python)上做一些數據分析,但是因爲熊貓的C庫不能在iOS設備中編譯。如何過濾沒有熊貓的CSV文件? (在Pythonista中最佳替代熊貓)
熊貓有什麼替代品嗎? 對於string
類型的數據,numpy會是一個選項嗎?
的數據集我目前所面對的是我的朋友和我
的整個歷史是一個CSV文件之間的消息歷史記錄。每一行都有「day_of_the_week」,「date」,「time_of_message」,「author_of_message」,「message_body」這幾列。分析的目標是生成過去一年的聊天報告。
我希望能夠統計每個朋友發送的消息數量。我希望能夠繪製每個朋友發送消息的小時直方圖。 然後,我想單獨進行一些字詞統計,並將其作爲一個組。
在熊貓我知道該怎麼做。例如:
df = read_csv("messages.csv")
number_of_messages_friend1 = len(df[df.author_of_message == 'friend1']
如何過濾沒有熊貓的csv文件?
我不知道Pythonista的確切限制,但numpy對熊貓有類似的要求 - 所以如果熊貓沒有,它不太可能工作。 添加關於你想做什麼的一些細節可能有助於給出更合適的結果 –
我認爲numpy和Pandas是一樣的。但是這是pythonista提供的。我認爲應用程序的開發者在python中編譯numpy來啓用這個包。無論如何,我編輯了這個問題讓我的問題更清楚。 – zeh
如果numpy不起作用,您可以使用標準庫工具將csv讀入「記錄」列表中(命名爲「可以是您的朋友」),但是當您要查詢事物時,這會導致大量的for循環。我不知道一個輕量級dbms作爲sqlite是否可以解決這個問題。 –