基本的に、私はPythonから.csvファイル内の特定のセルの平均を探したいと思います。本質的に、ユーザーは難易度(簡単、中程度または難しい)を入力できる必要があり、プログラムは入力された難易度を含む.csvの行を探し、同じ行のスコアの平均を見つける必要があります。.csvファイル内の特定のセルの平均をPythonから見つけるにはどうすればよいですか?
たとえば、ユーザーが「Easy」と入力すると、プログラムは(2 + 3)/ 2が2.5であるため、平均スコアとして2.5を出力する必要があります。
ここでは、コードです:
は、
3、
2、Jo12、簡単地理
STE11、簡単に、数学:file = open("Example.csv", "r")
for line in file:
details = line.split(",")
which=input("Which topic would like? ")
if which in details[2]:
average = sum(details[0])/len(details[0])
print(str(average))
ここで.csvファイルのテキストです5、Jo12、Medium、数学
3、Ste11、Hard、Geography
私にコードを教えてください?私たちはあなたを助けることはできませんし、この質問を閉めることを余儀なくされました –
このパンダのチュートリアル:http://nbviewer.jupyter.org/urls /bitbucket.org/hrojas/learn-pandas/raw/master/lessons/01%20-%20Lesson.ipynb。あなたはどのように知っているでしょう!幸運! –
@AbhishtaGatya私はコードを追加しました。ごめんなさい。 –