Python 如何转换excel文件的数据值

Python 如何转换excel文件的数据值,python,Python,我曾尝试使用lambda、astype和to_数值函数,但未能成功。根据,DataFrame对象没有“parse”函数 您可以将每一行读入一个数组,然后将数组加载到file对象。检查代码中的缩进。请阅读python中的缩进。您使用的是哪个编辑器?尝试将选项卡替换为4个空格。PEP8标准建议这似乎是一个缩进错误。在提交这样的问题之前,请检查您的代码您的问题是什么?回溯说明了一切,不是吗?您的df是一个数据帧,因此它没有属性parse。例如,您可以执行df.head(),df.descripe()


我曾尝试使用lambda、astype和to_数值函数,但未能成功。

根据,DataFrame对象没有“parse”函数



您可以将每一行读入一个数组,然后将数组加载到file对象。

检查代码中的缩进。请阅读python中的缩进。您使用的是哪个编辑器?尝试将
选项卡
替换为
4个空格
。PEP8标准建议这似乎是一个缩进错误。在提交这样的问题之前,请检查您的代码您的问题是什么?回溯说明了一切,不是吗?您的
df
是一个数据帧,因此它没有属性
parse
。例如,您可以执行
df.head()
df.descripe()
df.info()
。使用
df.parse('Sheet1')
您试图实现什么?我想导入excel文件,将数据值转换为整数,并通过函数传递数据帧。我主要是这样做的:-file=pd.read_excel(r'data/health insurance.xlsx',sheet_name='Sheet1')df=file.apply(pd.to_numeric,errors='ignore')df['New York City','Estimate'][0],但无法获得任何成功我正在尝试将数据值从字符串转换为整数。我尝试了lambda,astype,来处理数值函数,但没有得到任何结果。你能帮帮我吗?file=pd.read_excel(r'data/health insurance.xlsx',sheet_name='Sheet1')df=file.apply(pd.to_numeric,errors='ignore')df['New York City','Estimate'][0]Python数据类型转换文档位于此处:向下滚动到整数转换。我在下面的示例中成功地将字符串“1”更改为int值1。***x=“1”x=int(x)打印(x)***输出:1
column_list = []
df_column = pd.read_excel(r'data/health-insurance.xlsx', sheet_name='Sheet1').columns
for i in df_column:
    column_list.append(i)
converter = {col: str for col in column_list} 
df_actual = pd.read_excel('data/health-insurance.xlsx', converters=converter)
df_actual['New York City','Estimate'][0]