前提・実現したいこと
python3でfor文で特定列の要素の個数をカウントし,同じ配列に格納する試行を回しました.
その配列を空の別々の配列にそれぞれ格納することは可能でしょうか?
やりたいことは,for文の中で得たdf_icountを各試行ごとに別々に保存したいと考えています.
発生している問題・エラーメッセージ
実行するとシンタックスエラーが出力されました.
a + str(i) = vc[i] ^ SyntaxError: can't assign to operator
該当のソースコード
Python3
1import pandas as pd 2import numpy as np 3import csv 4import collection 5 6vc=[] 7df = pd.read_csv('201712hedder_kaiin2_100.csv') 8 9df_person = df["名前"].value_counts() 10Keys = df_person.keys() 11for i in range(3): 12 df_a = df[df["名前"] == Keys[i]] 13 df_item = df_a["アイテム"] 14 df_icount = df_item.value_counts() 15 vc.append(df_icount) 16 17a0, a1, a2 = [[] for i in range(3)] 18for i in vc: 19 a + str(i) = vc[i]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/21 07:35
2018/10/21 07:41
2018/10/21 07:51