Pandas使用(三)--list、dict与dataframe之间的转换

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()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值