如何用Pandas in python计算特定范围内的细胞?
How to count cells in a specific range with Pandas in python?
例如,我想计算 C5 到 C25 或 D8 到 D17 范围内的已填充单元格。我不能使用 header 个名字。
我该怎么做?
dataxls = pd.read_excel('Racklist.xlsx', header=None)
你可以试试:
dataxls = pd.read_excel("YOUR_FILE_NAME.xlsx", 'Sheet1', usecols = "C", header = 4, nrows=25)
num_filled_cells = dataxls.shape[0] - dataxls.isnull().sum().values[0]
print(num_filled_cells)
例如,我想计算 C5 到 C25 或 D8 到 D17 范围内的已填充单元格。我不能使用 header 个名字。
我该怎么做?
dataxls = pd.read_excel('Racklist.xlsx', header=None)
你可以试试:
dataxls = pd.read_excel("YOUR_FILE_NAME.xlsx", 'Sheet1', usecols = "C", header = 4, nrows=25)
num_filled_cells = dataxls.shape[0] - dataxls.isnull().sum().values[0]
print(num_filled_cells)