我有一个Excel文件,其中列名可能是一个数字,即2839238。我正在使用pd.read_excel(bytes(filedata), engine='openpyxl')阅读它,由于某种原因,这个列名被转换成一个浮点2839238.0。如何禁用此转换?
这对我来说是个问题,因为我随后使用只有字符串的方法(如df = df.loc[:, ~df.columns.str.contains('^Unnamed')] )对列名进行操作,并给出以下错误:
TypeError: bad operand type for unary ~: 'float'列名是任意的。
https://stackoverflow.com/questions/72881294
复制相似问题