お世話になります。
データフレームで数字の繰り返し方法についてご教示願います。
以下のデータフレームでBには1と-1を繰り返す処理を、Cには123を繰り返す処理をしたいと思っております。
A | B | C |
---|---|---|
1 | 1 | 1 |
2 | -1 | 2 |
3 | 1 | 3 |
4 | -1 | 1 |
5 | 1 | 2 |
6 | -1 | 3 |
: | : | : |
Bについては以下のようにやってみましたが、print文の表示では上手くいくものの、なぜかCSVに落とすと欠損のままです。
綺麗ではないので、もっとスマートな方法はないものでしょうか。
Cの方法は思いつきません・・・。
python
1A=np.arange(1,200) 2df=pd.DataFrame({"A":n}) 3df["B"]=1 4df["B"]=df["B"][0::2] 5df.fillna(-1) 6print(df.fillna(-1))
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/09 01:31