weiyideid823 发表于 2021-9-15 22:15:28

求指教python 中的shape[0] 是啥用法?

求指教python 中的shape 是啥用法?
百度了一些有点看不懂,求大神指教!

suchocolate 发表于 2021-9-15 22:23:45

object:index索引对象的元素。
a = [ 1,2,3,4 ], a就是1。
s = '12345' , a就是1。
你的代码里的shape具体是什么不太清楚,需要你贴一下你的代码。

weiyideid823 发表于 2021-9-15 22:41:53

代码的16行,那这里是不是得到的excel 表里面的行数

本帖最后由 weiyideid823 于 2021-9-15 22:42 编辑

suchocolate 发表于 2021-9-15 22:23
object:index索引对象的元素。
a = [ 1,2,3,4 ], a就是1。
s = '12345' , a就是1。


import pandas as pd
import os
import time

path = os.getcwd()
files = os.listdir(path)
Output = pd.DataFrame()
for filename in files:
    filetype = filename.split(".")
    # Create_Time = os.path.getctime(filename)

    if filetype in ["xlsx","xls","xlsm"]:
      sheetnames = pd.ExcelFile(filename).sheet_names
      for sheetname in sheetnames:
            content = pd.read_excel(filename, sheetname)
            len_Content = content.shape
            # content.insert(loc = 0, column = "File", value = filename)
            # content.insert(loc=0, column="CreateTime", value=Create_Time)
            Output=Output.append(content)

Twilight6 发表于 2021-9-15 22:55:03

weiyideid823 发表于 2021-9-15 22:41



这里是不是得到的excel 表里面的行数?

shape 可以得到数组的形状,返回的是一个元组,即 (几行, 几列)

所以你这里 content.shape 就是相当于获取此时行数
页: [1]
查看完整版本: 求指教python 中的shape[0] 是啥用法?