Python 如何从Excel中获取行,然后将其作为列放入数据框中?
我计划只用熊猫来做这个,但是这是我第一次用熊猫。我知道熊猫有一个读取excel的功能 我在excel中的行是第四行,有日期,但我需要在Python的数据框中的列中包含这些日期 任何帮助都将不胜感激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
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我已经补充了我迄今为止所做的工作。虽然不多,但我只知道这些