擅长:python、mysql、java
<p>熊猫为您提供所需的一切。:)
您不需要将其转换为numpy数组。这样,您就可以从pandas DataFrames中保留一些方便的方法:)</p>
<p>您有一个表示“逗号分隔值”的.csv文件,这是有历史原因的,但现在这些值用不同的符号分隔,或用不同的分隔符分隔。例如逗号、分号、制表符</p>
<p>您的数据显示分号分隔,因此您应该使用<strong>sep=';'</strong>在pd.read\u csv命令中</p>
<p>正如我所理解的,您希望忽略前3列。因此,您只需设置pd.read\u csv变量usecols(=使用列)</p>
<p><strong>usecols=范围(4,43)</strong></p>
<p>usecols希望你准确地告诉他你想用的专栏。你可以给他一个从4到43的范围,或者你可以传递一个列表</p>
<p>a=[4,5,6,7,…,42]</p>
<p>显然,只有当您想定义特定的列时,这才很方便。python函数范围为您完成了这项复杂的工作</p>
<p>因此,您的命令应该如下所示:
<code>df1=pd.read_csv(fileName, sep=';',lineterminator='\\r', engine='python', header='infer',usecols=range(4,43))</code></p>
<p>致意</p>