pythonを勉強し始めて1ヶ月ほどの者です。
python
1df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]])
例えば、上記のデータフレームで0列目が'4'の時、その行を右にずらしたデータフレームを返したいのですがどうすれば良いでしょうか。下記のようにしたいです。よろしくお願いします。
python
1df = pd.DataFrame([[1,2,3],[nan,4,5],[7,8,9]])
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
python
1df[df.iloc[:, 0]==4].shift(1, axis=1)
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/09/01 04:11