我打算只使用Pandas,但这是我第一次使用Pandas。我知道Pandas有一个read_excel函数。
我在excel中的行是第4行并且有日期,但我需要在列的Python数据框中显示这些日期。
任何帮助将不胜感激。
import pandas as pd
fp = "G:\\Data\\Data2\\myfile.xlsm"
data = pd.read_excel(fp, skiprows = 4, sheet_name = "CRM View" )
这就是我到目前为止所有这一切,但根据我的理解,这将从我的excel文件的第四行读取所有内容,其中我只想要第四行的内容然后将此行作为列提供在我的数据框中。
答案 0 :(得分:2)
因此,当您阅读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})
答案 1 :(得分:0)
我试试这个
data = pd.read_excel('your_file.xlsx')
other_df['dates'] = data.iloc[3, :]