一般的问题是我的头衔。
实际上,由于我在这里停留了一段时间,所以我有多个具体问题。
首先,根据下面的图片,我想知道是否有可能获得与.xlsx
excel文件中确切日期相同的日期。因为"2019-02-05 00:00:00"
与"2/5/2019"
不同。
第二,为什么print(cell)
打印"0 NaN"
的其他信息?那么,"0 NaN"
是什么意思/来自何处?我能否只得到"2019-02-05"
而不是"2019-02-05 00:00:00 0 NaN"
?
我有一个解决方案。我使用to_string()
将单元格(数据帧)转换为字符串,然后使用for循环获取"2019-02-05"
。最后,我将"-"
替换为"/"
,并将日期顺序从year-month-day
更改为month-day-year
。我得到的最终结果是"02/05/2019"
。但是,我想知道是否有一种简单的方法来执行此过程?有一个存在的功能可以完成类似的工作吗?
dfs = pd.read_excel("sample.xlsx", sheet_name=None, skiprows = [0,1,2])
for i in dfs:
cell=(dfs[i]).iloc[0:1, 0:1]
print(cell)
break
如果我的问题是由于缺乏基础知识引起的,请解释一些细节。