私はパンダのデータフレームdfを持っています。私はdfを3つの列で構成したい。最初はブランド名(文字列)、2番目は整数のリスト、3番目は浮動小数点数のリストである。だから各ブランドのために私は2つのリストを持っていて、それらをすべてデータフレームに入れて、ブランド名に基づいて異なるリストに簡単にアクセスしたいのです。パンダで「リスト」として列のタイプを定義します
は私が持っている:
count = [1,5,198,0,0,35]
brand = 'Nike'
と「ナイキ」行「に対応するカウント数」列にカウントリストを置くためには、私が試した次:これらの
df[df['brand']==brand].loc[0,'count'] = count
df[df['brand']==brand]['count'] == count
df[df['brand']==brand]['count'].loc[0] == count
なしに動作しないだろうし、私はValueError: Must have equal len keys and value when setting with an iterable
またはA value is trying to be set on a copy of a slice from a DataFrame
を得て、dfに何も変わらない。
パンダのデータフレームセルにリストを書き込むにはどうすればよいですか?
答えていただきありがとうございます。データフレームの作成後にフィールドを埋める方法はありませんか? – Ilyes
はいdf.ix [0,1] .append(4)は例です。 –