擅长:python、mysql、java
<p>不幸的是,这并不容易:</p>
<pre><code>def createDT(name,c1,c2,c3):
globals()[name] = pd.DataFrame(columns = [c1,c2,c3])
print(type(globals()[name]))
return globals()[name]
createDT("DT","col1","col2","col3")
</code></pre>
<p>但一个首选的有效解决方案是:</p>
<pre><code>def createDT(name,c1,c2,c3):
return pd.DataFrame(columns = [c1,c2,c3])
createDT("col1","col2","col3")
</code></pre>