回答編集履歴

2

追記

2020/09/04 07:59

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -37,3 +37,57 @@
37
37
  '''
38
38
 
39
39
  ```
40
+
41
+
42
+
43
+ **追記**
44
+
45
+ > キーでDataFrame型の変数を取り出したい
46
+
47
+
48
+
49
+ つまりこういうことですかね?
50
+
51
+ dict型を更にリストに入れるのではなく、dict型にキーと共に追加していく。
52
+
53
+ これでキーを指定してDataFrame型を取り出すことができます。
54
+
55
+ ```python
56
+
57
+ dict_df_test = {}
58
+
59
+ name = ['a','b','c']
60
+
61
+ for n in name:
62
+
63
+ df_test = pd.DataFrame([[0,0]],columns=['A','B'])
64
+
65
+ dict_df_test[n] = df_test
66
+
67
+
68
+
69
+ df = dict_df_test['a']
70
+
71
+ print(df)
72
+
73
+ '''
74
+
75
+ A B
76
+
77
+ 0 0 0
78
+
79
+ '''
80
+
81
+ print(df.dtypes)
82
+
83
+ '''
84
+
85
+ A int64
86
+
87
+ B int64
88
+
89
+ dtype: object
90
+
91
+ '''
92
+
93
+ ```

1

文章の修正

2020/09/04 07:58

投稿

yureighost
yureighost

スコア2183

test CHANGED
@@ -1,8 +1,8 @@
1
1
  とりあえず、dict型の値を受け取っている変数dict_df_testが使われていないので、
2
2
 
3
- それをリストに格納すれば一応リストにdict型が格納されたような結果にはなります。
3
+ それをリストに格納すれば一応リストにdict型が入ったような結果にはなります。
4
4
 
5
- ただ出力の結果ですが、こんな形式いいんですか?
5
+ ただ出力の結果ですが、こんな形式いいんですか?
6
6
 
7
7
  ```python
8
8