2016-06-08 4 views

Antwort

0

Sie können pandas und numpy verwenden. pandas liest/schreibt die csv und numpy macht die Berechnungen:

import pandas as pd 
import numpy as np 
data = pd.read_csv('test.csv', header=None) 

col_data = data[2].values 
diff = np.diff(col_data) 
diff = np.insert(diff, 0, 0) 
data['diff'] = diff 

# write data to file 
data.to_csv('test1.csv', header=False, index=False) 

wenn Sie test1.csv öffnen, dann werden Sie die richtigen Ergebnisse finden, wie Sie mit der Zugabe einer Null neben dem ersten Datenpunkt oben beschrieben.

Für weitere Informationen siehe die folgenden Dokumente:

Verwandte Themen