python 組合資料表 橙色資料表組合兩個表

2021-10-18 14:11:30 字數 1358 閱讀 1040

我一直在嘗試將乙個沒有decision列的資料表複製到第二個表中,然後對資料進行無序處理並將這兩個表合併為乙個。我做不到,因為我犯了錯誤。在我看來,orange文件不夠好,我不知道如何實現這一點。這是我的**和錯誤。如果有人知道怎麼做,請幫幫我。在db_name = "titanic"

data = orange.data.table(db_name)

new_domain = data

input_domain = new_domain.domain

all_vars = (list(input_domain.variables) +

list(input_domain.class_vars) +

input_domain.getmetas().values())

edited_vars =

# `domain_change_hints`

import oweditdomain

for var in range(len(all_vars)-1):

for x in range(len(all_vars[var].values)):

all_vars[var].values[x] +='_1'

all_vars[var].name += '_1'

desc = oweditdomain.variable_description(all_vars[var])

try:

new = oweditdomain.variable_from_description(desc)

except valueerror, ex:

new = none

if new is not none:

# make sure orange's domain transformations will work.

new.source_variable = all_vars[var]

new.get_value_from = orange.core.classifierfromvar(whichvar=all_vars[var])

all_vars[var] = new

tabela = orange.data.table(new_domain, edited_vars)

tabela.shuffle()

data = orange.data.table(db_name)

merged = orange.data.table([data, tabela])

print "domain 1: ", data.domain

print "domain 2: ", tabela.domain

print "merged: ", merged.domain

錯誤:^$

Python組合資料

好了,又在湊字數!趕緊寫正題!廢什麼話呀?python常用的組合資料分為三大類 我們先講集合 和以前一樣,我們這次講的這幾種型別,都有相應的轉型別函式,集合的就是set 列表的就是list 等等等等。所以大家只要記住這幾類的英文就行了。python語言中的集合型別與數學中的集合概念一致,即包含0個或...

python 組合資料型別

python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...

Python組合資料型別

組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...