質問編集履歴
2
質問を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,13 @@
|
|
1
|
-
DataFrameからマスクして抽出したDataFrameを、(例えば)1行しか抽出されない場合にも、
|
1
|
+
DataFrameからマスクして抽出したDataFrameを、(例えば)1行しか抽出されない場合にも、3×3でNaNで埋めた形で取り出すにはどのようにしたらよいでしょうか。
|
2
2
|
|
3
3
|
```Python
|
4
4
|
|
5
5
|
import numpy as np
|
6
6
|
import pandas as pd
|
7
7
|
|
8
|
-
df = pd.DataFrame( [ [1.1, 1.2, 1.3], [2.1, 2.2, 2.3], [3.1, 3.2, 3.3] ], columns=['a', 'b', 'c'] )
|
8
|
+
df = pd.DataFrame( [ [1.1, 1.2, 1.3], [2.1, 2.2, 2.3], [3.1, 3.2, 3.3] , [4.1, 4.2, 4.3] , [5.1, 5.2, 5.3] ], columns=['a', 'b', 'c'] )
|
9
9
|
|
10
|
-
df_new=df[df['a']==1.1]
|
10
|
+
df_new=df[df['a']==1.1].head(3)
|
11
11
|
|
12
12
|
print(df_new)
|
13
13
|
a b c
|
1
誤りを修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,6 @@
|
|
6
6
|
import pandas as pd
|
7
7
|
|
8
8
|
df = pd.DataFrame( [ [1.1, 1.2, 1.3], [2.1, 2.2, 2.3], [3.1, 3.2, 3.3] ], columns=['a', 'b', 'c'] )
|
9
|
-
df_new=pd.DataFrame(index=range(3), columns=range(3))
|
10
9
|
|
11
10
|
df_new=df[df['a']==1.1]
|
12
11
|
|