擅长:python、mysql、java
<p><code>import pandas</code>导入pandas命名空间下的pandas模块,因此需要使用<code>pandas.foo</code>调用pandas中的对象。</p>
<p><code>from pandas import *</code>将pandas模块中的所有对象导入到当前命名空间中,因此您只需使用<code>foo</code>调用pandas中的对象。请记住,如果当前名称空间和pandas名称空间之间存在任何命名冲突,则这可能会产生未预料到的后果。</p>
<p><code>from pandas import DataFrame</code>与上述相同,但仅将<code>DataFrame</code>(而不是所有内容)导入到当前命名空间中。</p>
<p>在我看来,第一种方法通常是最佳实践,因为它将不同的模块很好地划分在代码中。</p>