我的gsheet
在一张表中有不同的数据集。我想从特定范围的单元格(E1:K20000
)创建数据框。我正在使用以下代码使用pandas:
sh5= gc.open_by_url('Link of spread sheet')
wks5=pd.DataFrame(sh5.worksheet_by_title("Pincode - fos").range('E1:K7'))
wks5.head()
但结果是这样的:
如何在不显示单元格索引和正确标题的情况下创建dataframe
?
答案 0 :(得分:0)
您传递给pd.DataFrame
的参数实际上是一个Cell对象列表:
sh5.worksheet_by_title("Pincode - fos").range('E1:K7')
您需要获取该列表中每个单元格的value属性:
cell_list = sh5.worksheet_by_title("Pincode - fos").range('E1:K7')
value_list = cell_list.get_all_values()
wks5 = pd.DataFrame(value_list)