Pandas常用方法

97 阅读1分钟
关键词:dict转dataframe
1. dict转dataframe
# 1. key做column
dict = {'a':'apple','b':'banana'}
pd.DataFrame([dict])

# 2. key做第一列,value做第二列,column重新定义
df = pd.DataFrame(pd.Series(dict), columns=['is_root'])
df.reset_index.rename(columns={'index':'id'})

# 3. 同上
dict = {'a':'apple','b':'banana'}
df = pd.DataFrame([dict]).T
df = df.reset_index().rename(columns={'index':'id', 0:'is_root'})

# 4. 同上
df = pd.DataFrame.from_dict(dict, orient='index',columns=['fruits'])
df = df.reset_index().rename(columns = {'index':'id'})

image.png