Je voudrais rechercher une colonne csv et avoir mon script retourne le nombre total de fois que chaque téléphone cellulaire est utilisé ... Voici mon code, mais je ne suis pas sûr quel est le problème ...Compter le nombre de fois que quelque chose se passe dans une colonne csv
import arcpy
fc = "C:\Script\SAMPLES\SAMPLES.csv"
field = "phone"
iPhone = 0
Android = 0
other = 0
cursor = arcpy.SearchCursor(fc)
for row in cursor:
#print(row.getValue(field))
if row.getValue(field)=='iPhone':
iPhone = iPhone + str(iPhone)
print "The number of iPhones: " + iPhone
elif:
Android=Android + str(Android)
print "The number of Androids: " + Android
elif:
other=other + str(other)
print "The number of other: " + other
J'ai également inclus l'erreur que je reçois.
Traceback (most recent call last):
File "C:\Python27\ArcGIS10.4\Lib\site- packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
exec codeObject in __main__.__dict__
File "C:\Script\searchcursor.py", line 11, in <module>
iPhone = iPhone + str(iPhone)
TypeError: unsupported operand type(s) for +: 'int' and 'str'