dataframe

    1熱度

    1回答

    我試圖執行基於http://tidytextmining.com/sentiment.html#the-sentiments-dataset情感分析。在執行情感分析之前,我需要將我的數據集轉換爲整潔的格式。 我的數據集的形式: x <- c("test1" , "test2") y <- c("this is test text1" , "this is test text2") res <-

    1熱度

    2回答

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

    1熱度

    2回答

    這應該很簡單,但我無法弄清楚最簡單的方法。我想將列減少到更簡單的範圍。看看下面的數據集: white black 2000 2100 2050 2000 2100 2200 2150 2300 2240 2240 2300 2550 2400 2450 2500 2150 2850 2000 我想創建一個新的列白色$秩和黑色$排名在數值範圍2000-2100

    -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

    -3熱度

    1回答

    我已經編寫了以下代碼來比較兩個市場,如果我們單獨提供數據框名稱,代碼正在工作。 enter image description here for(i in 1:nrow(Market_SystemA)) { A <- Market_SystemA[i,2] B <- Market_SystemB[i,3] MarketA <- data.frame(A)

    -1熱度

    2回答

    檢查數據框中某列的格式是什麼命令,即數字,字符,階乘等。 我已經在網上搜索了;顯然我使用了錯誤的搜索條件。

    1熱度

    1回答

    我正在尋找相當於R的mutate,它允許您在創建它們之後立即引用已定義的變量在相同的mutate調用內。 new_df <- old_df %>% mutate(new_col = ifelse(something, 0, 1), newer_col = ifelse(new_col == 0, 'yay', 'nay')) 在python熊貓中尋找等價物。 如果我創建

    1熱度

    2回答

    我有一個數據幀尋找這樣的: SubjectID Activity V1 V2 V3 1 2 S 0.2571778 -0.02328523 -0.01465376 2 2 W 0.2860267 -0.01316336 -0.11908252 3 3 R 0.2754848 -0.02605042 -0.11815167 4 3 W 0.2702982 -

    1熱度

    1回答

    我有從CSV文件導入多個時間序列數據。 這些數據都有時間戳,但時間戳並不總是一致的: 時間系列1: UUT Data DateTime 2017-11-21 18:54:31 uut1 1 2017-11-22 02:26:48 uut1 2 2017-11-22 10:19:44 uut1 3 2017-11-22 15:11:28 uut1 6 201