使用python阅读excel

2024-09-21 01:30:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含7列的excel表格,链接如下: Excel Sheet

我需要将每一行转换为以下字符串格式:(结束括号后的逗号)

{'symbol': 'A', 'dbeta': 0.75721435, 'cdar_beta': 0.9713204, 'avg_growth': 0.122860, 'drawdown': 0.69207, 'beta': 1.12845, 'u-ratio': 0.643475},

我无法以正确的方式遍历excel文件并确定我所在的列。任何帮助都将不胜感激

请注意,excel图片中的“beta”和“u比率”为空,但稍后将填充


Tags: 字符串链接格式symbolexcelbeta表格sheet
1条回答
网友
1楼 · 发布于 2024-09-21 01:30:05

您可以首先使用pandas^{}读取文件,然后使用带有以下参数的^{}将数据帧的每一行转换为所需的dict orient='records'

总而言之:

import pandas as pd

with open(<your excel>, 'r') as fp:
    df = pd.read_excel(fp)
df.to_dict(orient='records')

相关问题 更多 >

    热门问题