私は簡単な質問があります。 複数の行に同じNAMEがありますが、数量が異なる場合は、単に追加するためのpandas関数がありますか?同じ名前の複数の行を追加するpandas
NAME QTY
A 2
A 5
A 6
A total = 13?
私は簡単な質問があります。 複数の行に同じNAMEがありますが、数量が異なる場合は、単に追加するためのpandas関数がありますか?同じ名前の複数の行を追加するpandas
NAME QTY
A 2
A 5
A 6
A total = 13?
try pivot table。データフレームの名前がdf
の場合:
df = pd.pivot_table(df, index=['NAME'],values=['QTY'],aggfunc='sum')
さまざまな方法があります。しかし、簡単に言えば、それはグループ&集約です。
from pyspark.sql.functions import sum
df.groupBy('NAME').agg(sum('QTY')).show()
groupbyを調べる – Vaishali
なぜ私はdownvoteを取得しましたか? – ifrapps
私はdownvoteする人ではありませんでしたが、これはdf.groupby( 'NAME')の単純なケースですsum() – Vaishali