pandas

    1熱度

    1回答

    熊貓菜鳥在這裏。 我有以下格式的文件: SET, 0, 0, 0, 6938987, 0, 4 SET, 1, 1, 6938997, 128, 0, 0 SET, 2, 4, 6938998, 145, 0, 2 SET, 0, 9, 6938998, 147, 0, 0 SET, 1, 11, 6938998, 149, 0, 0 .... SET, 1, 30, 6946103,

    0熱度

    1回答

    我正在使用Twitter搜索API,它返回字典的詞典。我的目標是從響應字典中的鍵列表中創建一個數據框。 API響應的例子在這裏:Example Response 我的狀態字典中的密鑰列表 keys = ["created_at", "text", "in_reply_to_screen_name", "source"] 我想通過的狀態字典中返回的每個鍵值循環並把它們在以鍵爲列的數據框。 當前有

    1熱度

    1回答

    我想重新採樣熊貓數據框並將不同的函數應用於不同的列。問題是我無法正確處理一個字符串的列。我想應用一個將字符串與分隔符(如「 - 」)合併的函數。這是一個數據示例: import pandas as pd import numpy as np idx = pd.date_range('2017-01-31', '2017-02-03') data=list([[1,10,"ok"],[2,20

    0熱度

    3回答

    我有一個文件,它顯示了許多變量,如A1,A2,A3 ... A333,B1,B2,B3和C1,C2,C3 ... C151。變量以分號分隔。如何計算每個倍數值在我的文件中出現的頻率? 每個值/變量是指巴西公司提供的特定犯罪。 組織數據後,我應該可以說,例如,值A9(代表從屬作品)出現100次。或者值C88出現20次。 這裏是我的屏幕打印:http://tinypic.com/view.php?pi

    1熱度

    2回答

    我有一個數據幀與2列 - 一些值和時間。時間戳是時代格式,我試圖使用python中的時間庫中的strftime函數進行轉換。 下面是一些樣本數據 df = [{'A': 762, 'Time': 1512255906}, {'A': 810, 'Time': 1480719906}] 注:時間爲紀元格式。在執行日期轉換的strftime函數之前,我正在執行一些轉換以確保其類型爲nu

    1熱度

    2回答

    我有一個數據框,其中的列看起來像一個日期,但實際上是一個對象(type 'O')。該列中的某些值的值爲9999-12-31 00:00:00.000。它們在某種意義上是一個指標,表明一行是「無限期」有效的。 pd.to_datetime()不符合這些值,並給出「日期超出範圍」錯誤。我試圖編寫一個函數將值轉換爲一個字符串,然後檢查第一個字符以查看它是否爲9,但這也不起作用。 只要你相信,我已經試過的

    -2熱度

    3回答

    年 合併兩隻大熊貓DataFrames我想兩個dataframes合併在一起,但每次我試圖合併我收到以下消息時: 類型錯誤:合併()失蹤1個人需要的位置參數:「右」 d = {'year': [2001, 2002], 'wsp': [0.51, 0.42]} df = pd.DataFrame(data=d) d2 = {'year': [2001, 2002], 'age': [50, 6

    0熱度

    2回答

    我有一個名爲'quality'的數字值爲1到9的pandas數據框,我想按如下方式轉換這些值: 將5或更少的值轉換爲0,並且大於或等於6被轉換爲1。 這行代碼的工作原理:5被映射爲0,和6被映射到1。 酒[ 'quality_target'] = wine.quality.map({5- :0,6:1}) 但是,這行代碼會引發錯誤。 酒[ 'quality_target'] = wine.qual

    0熱度

    2回答

    的量級: Node_1 Node_2 Time A B 6 A B 4 B A 2 B C 5 一個如何獲得,使用GROUPBY或其它方法中,數據幀如下: Node_1 Node_2 Mean_Time A B 4 B C 5 第一行的通過找到的所有路由的平均A-> B和B-> A而獲得Mean_Time,即(6 + 4 + 2)/3 = 4

    -4熱度

    2回答

    創建數據幀我有表像下面 (在這個例子中,它代表的名單,但這不需要是給出列表) age=[3,4,5,6] sex=[1,2] limit=[3,4] 我想創建數據幀,其有各種組合。 但「限制」列超過「年齡」列。 所以我期望的結果是這樣的。 age sex limit 3 1 3 3 1 4 4 1 4 3 2 3 3 2 4 4 2 4 我該如何得到這個結果?