import pandas as pd
import collections
df = pd.DataFrame(columns=['a','b','c','d'])
counter = collections.Counter({'a':1, 'b':2})
Run Code Online (Sandbox Code Playgroud)
我想要做的是插入counter,df以便结果如下:
a b c d
0 1 2 0 0
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
您可以将计数器附加到数据框:
df.append(counter, ignore_index=True).fillna(0)
# a b c d
#0 1.0 2.0 0.0 0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1432 次 |
| 最近记录: |