Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从Excel中获取行,然后将其作为列放入数据框中?_Python_Excel_Pandas - Fatal编程技术网

Python 如何从Excel中获取行,然后将其作为列放入数据框中?

Python 如何从Excel中获取行,然后将其作为列放入数据框中?,python,excel,pandas,Python,Excel,Pandas,我计划只用熊猫来做这个,但是这是我第一次用熊猫。我知道熊猫有一个读取excel的功能 我在excel中的行是第四行,有日期,但我需要在Python的数据框中的列中包含这些日期 任何帮助都将不胜感激 import pandas as pd fp = "G:\\Data\\Data2\\myfile.xlsm" data = pd.read_excel(fp, skiprows = 4, sheet_name = "CRM View" ) 到目前为止,这就是我所拥有的,但据我所知,这将读取exce

我计划只用熊猫来做这个,但是这是我第一次用熊猫。我知道熊猫有一个读取excel的功能

我在excel中的行是第四行,有日期,但我需要在Python的数据框中的列中包含这些日期

任何帮助都将不胜感激

import pandas as pd
fp = "G:\\Data\\Data2\\myfile.xlsm"
data = pd.read_excel(fp, skiprows = 4, sheet_name = "CRM View" )
到目前为止,这就是我所拥有的,但据我所知,这将读取excel文件中第四行的所有内容,因为我只需要第四行的内容,然后这一行将作为数据框中的一列输入

我想试试这个

data = pd.read_excel('your_file.xlsx')
other_df['dates'] = data.iloc[3, :]

因此,当您阅读excel时,第一行将是标题,索引从
0
开始

如果考虑到这一点,则所需行的获取方式如下:

import pandas as pd
fp = "G:\\Data\\Data2\\myfile.xlsm"
data = pd.read_excel(fp, sheet_name = "CRM View" )
dates_row = data.loc[2, :]
new_data = pd.DataFrame({'Dates': dates_row})
现在,您可以将该行设置为如下列:

import pandas as pd
fp = "G:\\Data\\Data2\\myfile.xlsm"
data = pd.read_excel(fp, sheet_name = "CRM View" )
dates_row = data.loc[2, :]
new_data = pd.DataFrame({'Dates': dates_row})

任何有输入和期望输出的例子,以及您当前的努力,都将不胜感激。@zipa我已经补充了我迄今为止所做的工作。虽然不多,但我只知道这些