答案: 要从包含多个问题和答案的Excel单元格创建一个字典,可以按照以下步骤进行操作:
这样就可以将包含多个问题和答案的Excel单元格创建为一个字典,并将单个答案添加到新的数据框架中。
以下是一个示例代码:
import pandas as pd
# 读取Excel文件
df = pd.read_excel('questions_and_answers.xlsx')
# 解析Excel数据为字典
data_dict = {}
for index, row in df.iterrows():
question = row['问题']
answer = row['答案']
data_dict[question] = answer
# 创建新的数据框架
new_df = pd.DataFrame()
# 添加问题列
new_df['问题'] = df['问题']
# 添加答案列
new_df['答案'] = new_df['问题'].map(data_dict)
print(new_df)
请注意,上述代码中的'questions_and_answers.xlsx'是你的Excel文件名,根据实际情况进行修改。
对于问题是列的数据框架,可以按照上述步骤进行相应修改,首先将问题作为字典的值,答案作为字典的键,然后再进行数据框架的创建和填充。
领取专属 10元无门槛券
手把手带您无忧上云