import pandas as pd
文章目录
- 字典转Dataframe
- 查看Dataframe中的数据类型
- 写入eccel
- 读取excel
- 发现数据类型由列表变成了字符串,并修改数据结构
- 修改成功
字典转Dataframe
d = {'one': [[1, 2], [3, 4], [5, 6]], 'two': [[7, 8], [9, 10], [11, 12]]}
df = pd.Dataframe(d)
df
查看Dataframe中的数据类型
for index, row in df.iterrows():
print(type(row['one']))
写入eccel
df.to_excel(
excel_writer=r"4.xlsx", # 文件路径
sheet_name='Sheet1', # 子表的名字
index=True, # 是否写入index
header=True, # 是否写入列
encoding="utf-8" # 编码结构
)
读取excel
df1 = pd.read_excel(
io=r"4.xlsx", # 文件路径
sheet_name='Sheet1', # 子表名
index_col=0, # 用作索引的列
header=0, # 用列名的行
# dtype=np.float64
)
df1
发现数据类型由列表变成了字符串,并修改数据结构
for index, row in df1.iterrows():
print(type(row['one']))
row['one'] = eval(row['one'])
修改成功
for index, row in df1.iterrows():
print(type(row['one']))