pandas 把字典转换成DataFrame 太过爱你忘了你带给我的痛 2023-06-14 07:58 1阅读 0赞 把dictd = \{'A':0\}转换成DataFrame, 首先,DataFrame的语法格式应为: import pandas as pd df = pd.DataFrame(\{'A':\[0\]\})\#'A'是columns,对应的是list 1 2 输出: A 0 0 1 2 但是如果是: df = pd.DataFrame(\{'A':0\})\#直接输入dict 1 会报错 ValueError: If using all scalar values, you must pass an index 1 解决办法1: 指定index pd.DataFrame(\{'A':0\},index=\[0\]) 1 解决办法2: 把字典放在list中 pd.DataFrame(\[\{'A':0\},\{'A':1\}\]) 1 输出: A 0 0 1 1
还没有评论,来说两句吧...