楼主: 我是小趴菜
578 0

[数据挖掘新闻] 列表、字典与numpy、pandas数据类型间转换关系为何? [推广有奖]

  • 0关注
  • 4粉丝

教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
29650 个
通用积分
380.5350
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
7150 点
帖子
670
精华
0
在线时间
37 小时
注册时间
2022-8-30
最后登录
2023-4-4

楼主
我是小趴菜 发表于 2022-12-12 16:05:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

首先介绍下数据类型:

列表:list是Python的数据类型

字典:dict是Python的数据类型

numpy:ndarray是numpy的数据类型

pandas:series与dataframe是pandas的数据类型


接下来以代码形式做介绍:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
import numpy as np
import pandas as pd

list_data = [1,2,3,4,5]
# list转ndarray
array = np.array(list_data)
array

# list转series
series = pd.Series(list_data,index = ['a','b','c','d','e'])
series

#list转dataframe
dataframe = pd.DataFrame(list_data,index = ['a','b','c','d','e'],columns = ['num'])
dataframe
dict_data = {'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]}
# dict转list
list(dict_data)

# dict转Series
series = pd.Series(dict_data)
series

# dict转dataframe
dataframe = pd.DataFrame(dict_data)
dataframe
array_1D = np.array([1,3,5])
array_2D = np.array([[1,2,3],[4,5,6],[7,8,9]])
# ndarray转list
list(array)

# ndarray转series,只能一维数组转series
series = pd.Series(array_1D,index = ['a','b','c'])
series

# ndarray转dataframe
dataframe = pd.DataFrame(array_2D,columns = ['num1','num2','num3'])
dataframe
series = pd.Series(array_1D,index = ['a','b','c'])
series
# series转list
list(series)

# series转ndarray
series_to_array = series.as_matrix()
series_to_array

# series转dataframe
series_to_df = pd.DataFrame(series,columns = ['num'])
series_to_df

dataframe = pd.DataFrame(array_2D,columns = ['num1','num2','num3'])
dataframe
# dataframe转list
list(dataframe)

# dataframe转dict
dict(dataframe)

# dataframe转ndarray
df_to_array = dataframe.as_matrix()
df_to_array

# dataframe转series
df_to_series = pd.Series(dataframe['num1'])
df_to_series

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:pandas panda Numpy 数据类型 NUM

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-29 19:43