-2
我曾嘗試運行此代碼的對象的屬性:的Python:HOWTO執行字符串的內容作爲
for col1 in df.columns:
for col2 in df.columns:
if col1 != col2:
print col1 + ' and ' + col2
gb = df.groupby(col1)
run_line = 'gb.' + col2 + '.value_counts()'
count = exec run_line
print count
,我得到這個錯誤:
File "<ipython-input-21-6bcce6d6c562>", line 7
count = exec run_line
^
SyntaxError: invalid syntax
任何幫助,我怎麼能存儲
exec run_line
的結果,或者我怎麼可以運行
gb.col2.value_counts()
使用變量COL2
好!那就是訣竅。我是python的新手,對熊貓來說真的很陌生。 – Idowu