Pandas使用(三)–list转换为dataframe
Talk is cheap. Show me the code.
一、list转换为dataframe
# 已知list1,将list转换为一列
list1 = [ft_1h, veh_in_road_num]
df1 = pd.Dataframe(list1 )
# 将list转换成行
list_T = [list1]
df = pd.DataFrame(list_T)
二、dict转换为dataframe
# 第一种类型
dict1 = {'name':'道路','direction':'东'}
df1 = pd.DataFrame.from_dict([dict1])
# 第二种类型
dict2 = {'CITY':['BEIJING', 'SHANGHAI'],
'YEAR':['2019', '2020']}
df2 = pd.DataFrame(dict2,columns = ['year', 'city'])
三、dataframe转换为dict
dict3 = df2.set_index('year')['city'].to_dict()
# 根据key输出字典的值
print(dict3['BEIJING'])
四、dataframe转换为list
list1 = dataframe.values.tolist()