実現したいこと
こちらの関連質問です。
「該当のソースコード」を実行すると、15行目のprintの結果が
0 0.0 1 1.0 2 3
のようになります。
これを
0 0.0 1 1.0
にするにはどのようにしたら良いでしょうか。
該当のソースコード
python
1import pandas as pd 2 3df = pd.read_csv('test.csv') 4 5df['x02'] = df['x'][0:2] 6df['x02'] = df['x02'].fillna('') 7 8print(df) 9# x x02 10#0 0 0.0 11#1 1 1.0 12#2 2 13#3 3 14 15print(df['x02']) 16#0 0.0 17#1 1.0 18#2 19#3
試したこと
「python 4×1のリストを2×1にしたい」で検索しましたが、よく分かりませんでした。
python
1df['x03'] = df['x02'][0:2] 2print(df['x03'])
としてみましたが、
python
10 0.0 21 1.0 32 NaN 43 NaN
となってしまいました。
この状況を言い表す検索ワードが思いつきませんでした。
回答2件
あなたの回答
tips
プレビュー
2026/02/27 05:49