加载 excel 个文件时无法将字符串转换为浮点数错误 (python)
could not convert string to float error when loading excel files (python)
我正在尝试将几个 excel 文件 (.xlsx) 加载到 python 中,它们都存储在同一个文件夹中。我在使用以下代码时收到错误 'could not convert string to float':
import numpy as np
import glob
data_list = []
filenames = glob.glob('*.xlsx')
for fname in filenames:
data = np.loadtxt(filenames)
data_list.append(data)
我该如何解决这个问题?
np.loadtxt
无法读取 excel 文件,您可以使用 Pandas
代替:
# Python env: pip install pandas
# Miniconda env: conda install pandas
import pandas as pd
import glob
data_list = []
filenames = glob.glob('*.xlsx')
for fname in filenames:
data = pd.read_excel(fname) # <- HERE fname, not filenames
data_list.append(data.to_numpy())
我正在尝试将几个 excel 文件 (.xlsx) 加载到 python 中,它们都存储在同一个文件夹中。我在使用以下代码时收到错误 'could not convert string to float':
import numpy as np
import glob
data_list = []
filenames = glob.glob('*.xlsx')
for fname in filenames:
data = np.loadtxt(filenames)
data_list.append(data)
我该如何解决这个问题?
np.loadtxt
无法读取 excel 文件,您可以使用 Pandas
代替:
# Python env: pip install pandas
# Miniconda env: conda install pandas
import pandas as pd
import glob
data_list = []
filenames = glob.glob('*.xlsx')
for fname in filenames:
data = pd.read_excel(fname) # <- HERE fname, not filenames
data_list.append(data.to_numpy())