【发布时间】:2021-01-20 03:01:58
【问题描述】:
我正在处理一个要求,我需要在一个空的 Excel 表中动态插入值。所以,为了实现这个目标,我正在使用 Pandas。
我有单列(日期),其中多行可能为空。我正在通过熊猫阅读excel文件。但是,我发现如果一个单元格是空白的,pandas 会忽略它,即它只会显示具有值的行的输出。这正常吗。如果是,那我该如何满足要求?
df = pd.read_excel('test1234.xlsx')
print(df)
输出:
Date
0 ami
1 ami
2 ami
3 ami
4 ami
5 wef
6 wef
7 wef
8 wef
9 wef
10 wef
11 wef
12 wef
13 wef
14 wef
15 wef
16 wef
我知道该列有 23 行,其中包括空单元格。我知道熊猫在最后一行结束后不会显示任何输出。但是中间空白的行呢?
问候, 阿米特什
【问题讨论】:
-
为什么不能以编程方式添加空行?
-
请详细说明
-
你想做什么?你的最终目标是什么?
-
@user3521180
df = pd.concat([pd.read_csv('name.csv'), pd.DataFrame([{'Date': ''} for i in range(7)])], ignore_index=True) -
您需要使用
xlwings或openpyxl我认为引擎选项可用于熊猫。此外,您可能正在阅读错误的表格。