如何将列从 excel 存储到 python3.6



我正在慢慢地使用spyder Python3.6,希望你能给我一些关于这个问题的解决方案:

一个 Excel 文件 [ c1.xlsx ],其中包含 10 列(从 a 列到 e)和 20 行(从第 2 行到 21 行),现在我想使用 python 创建一个工作表(列即 A、B、C、E)。我需要来自 a、b、c 和 e 列的这 20 行的所有数据。

所以我希望我能得到这个结果

我读到了一些代码:

    import pandas as pd
    import os
    dir = os.path.join('..' , 'Climate')
    fname = 'C1.xlsx'
    fpath = os.path.join(dir,fname)
    data = pd.read_excel(fpath,sheetname = 'sheet1',header=0)
    df_Ct = pd.columns = (['A', 'B', 'C', 'E']) 

如何继续读取这些值?

根据文档,"read_excel"返回一个数据帧。所以你已经有了数据。

然后,可以通过引用列的名称来访问数据帧中的列,如下所示:

df['A']

然后,您可以构建新的数据框并将其写出。

最新更新