擅长:python、mysql、java
<p>要访问整个列,请运行:<code>df['Bus-Signalname']</code>。
所谓的<em>属性表示法</em>(<em>df.Bus-Signalname</em>)将<strong>在这里不起作用,
因为不允许将“-”作为属性名称的一部分</p>
<p>它被视为<em>减去</em>运算符,因此:</p>
<ul>
<li>之前的表达是<em>df.Bus</em>,但<em>df</em>可能没有表达
列,因此引发异常</li>
<li>之后发生的(<em>Signalname</em>)预计是一个变量,
但是你可能没有这样的变量,这是另一个原因
这可能会导致异常</李>
</ul>
<p>还要注意,然后您编写了<code>[i]</code>。
据我所知,<code>i</code>是一个整数,您希望从此列访问元素No<em>I</em></p>
<p>请注意,您检索到的列是一个<strong>系列</strong>,索引仅为
与整个<em>数据帧</em>相同</p>
<p>如果索引是默认索引(从<em>0</em>开始的连续数字),
你会成功的。否则(如果索引不包含<em>i</em>的值)
你会失败的</p>
<p>访问数据帧中的元素的更为泛泛的语法是:</p>
<pre><code>df.loc[i, 'Bus-Signalname']
</code></pre>
<p>其中,<em>i</em>是相关行的索引,<em>Bus Signalname</em>是列名</p>