teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/05/28 05:50

投稿

x98000
x98000

スコア1096

answer CHANGED
@@ -1,12 +1,17 @@
1
- Series作成が必須でなければこんなやり方もあります。
1
+ Series作成が必須でなければこんなやり方もあります。(python3.5以上)
2
2
  ```python
3
3
  import pandas as pd
4
4
  dic1 = {'A':'value1', 'B': 'value2', 'C': 'value3'}
5
5
  dic2 = {'D':'value4'}
6
6
 
7
- df=pd.DataFrame([dict(dic1, **dic2)])
7
+ df=pd.DataFrame([{**dic1, **dic2}])
8
8
  print(df)
9
9
 
10
10
  A B C D
11
11
  0 value1 value2 value3 value4
12
- ```
12
+ ```
13
+ これなら簡単に、
14
+ ```python
15
+ df=pd.DataFrame([{**dic1, **dic2, **dic3, **dic4}])
16
+ ```
17
+ と増やせます