擅长:python、mysql、java
<p>我会使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html" rel="nofollow">pandas.read_csv</a>:</p>
<pre><code>import pandas as pd
df = pd.read_csv("test.csv")
df["tot"] = df.sum(axis=1)
print(df)
</code></pre>
<p>输入:</p>
^{pr2}$
<p>输出:</p>
<pre><code> name v1 v2 v3 tot
0 Bob 10 15 20 45
1 Jim 20 23 32 75
2 Sue 3 21 9 33
</code></pre>
<p>要将数据保存到csv,您只需要使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html" rel="nofollow">to_csv</a>使用<code>header=False</code>如果您不想要一个头,并且使用<code>index=False</code>来输出不带行名/索引:</p>
<pre><code>df.to_csv("test2.csv", index=False,header=False)
</code></pre>
<p>输出:</p>
<pre><code>Bob,10,15,25
Jim,20,23,43
Sue,3,21,24
</code></pre>
<p>您可以指定与<code>usecols</code>一起使用的列,方法相同,使用<code>axis=1</code>将对行求和,并且将忽略任何非数字cols数据。在</p>