パンダに[Iカラムに基づいてデータセットの列の範囲を選択する(最初の行はヘッダである)私のデータセットは、このようになり
0 1 2 3 4 5
1 3 4 6 2 3
3 8 9 3 2 4
2 2 3 2 1 2
を別の列の値の列ベースの範囲を選択5]、例えば:
1 3 4
3 8 9 3
2 2
私は次のことを試してみましたが、それはうまくいきませんでした:
df.iloc[:,0:df['5'].values]
パンダに[Iカラムに基づいてデータセットの列の範囲を選択する(最初の行はヘッダである)私のデータセットは、このようになり
0 1 2 3 4 5
1 3 4 6 2 3
3 8 9 3 2 4
2 2 3 2 1 2
を別の列の値の列ベースの範囲を選択5]、例えば:
1 3 4
3 8 9 3
2 2
私は次のことを試してみましたが、それはうまくいきませんでした:
df.iloc[:,0:df['5'].values]
は、あなたがしたい出力のどのようなあなたのデータフレーム
df=pd.DataFrame([x[:x[5]] for x in df.values]).fillna(0)
df
Out[184]:
0 1 2 3
0 1 3 4.0 0.0
1 3 8 9.0 3.0
2 2 2 0.0 0.0
を再作成しますか?データフレームの場合、欠損値をnansに置き換えますか? – angelwally