我有一個 150 列和 5000 行的熊貓資料框。我只想選擇具有給定條件的那些行,即 df[df['first_column] == 1]。然后,我想將此選擇的所有列轉換為單行,其中每一列都是一個串列。IE:
print(df[df['first_column] == 1])
first_column second_column third_column ...
1 2 A
1 4 B
1 6 A
我希望這是:
first_column second_column third_column ...
1 2, 4, 6 A, B, A
在每一列中,要么是一個串列,要么是一個資料框。我應該使用哪種方法來避免 for 回圈?
uj5u.com熱心網友回復:
簡單檢查
df.groupby('first_column').agg(','.join)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/412143.html
標籤:
上一篇:協助刮取硒
