有几种不同的方法来解释这些图像。 如果这是一个 Dataframe ,你已经聚合,这是什么在Pandas(它看起来像),你只是想显示重复的标签,我认为你只是在寻找一个.reset_index()? 如果按to_excel、to_csv、to_markdown等导出,则标签将重复。 如果它是一个只有空值的excel表格,你需要使用ffill方法来填充na: my_df["id"] = my_df["id"].fillna(method="ffill") here is a similar answer 下面演示了代码在每个场景中的作用:
重置索引
>>> df
a
id colb
a AA 1
BB 2
b CC 3
DD 4
c EE 5
FF 6
d GG 7
>>>
>>> df.reset_index()
id colb a
0 a AA 1
1 a BB 2
2 b CC 3
3 b DD 4
4 c EE 5
5 c FF 6
6 d GG 7
测试导出
>>> df
a
id colb
a AA 1
BB 2
b CC 3
DD 4
c EE 5
FF 6
d GG 7
>>> df.to_csv("testing_if_labels_repeat.csv")
>>> pd.read_csv("testing_if_labels_repeat.csv")
id colb a
0 a AA 1
1 a BB 2
2 b CC 3
3 b DD 4
4 c EE 5
5 c FF 6
6 d GG 7
如果源是具有空值的表
>>> df = pd.read_excel("table_file.xlsx")
>>> df
id colb cola
0 a AA 1
1 NaN BB 2
2 b CC 3
3 NaN DD 4
4 c EE 5
5 NaN FF 6
6 d GG 7
>>> df["id"] = df["id"].fillna(method="ffill")
>>> df
id colb cola
0 a AA 1
1 a BB 2
2 b CC 3
3 b DD 4
4 c EE 5
5 c FF 6
6 d GG 7
>>>
1条答案
按热度按时间qkf9rpyu1#
有几种不同的方法来解释这些图像。
如果这是一个 Dataframe ,你已经聚合,这是什么在Pandas(它看起来像),你只是想显示重复的标签,我认为你只是在寻找一个
.reset_index()
?如果按
to_excel
、to_csv
、to_markdown
等导出,则标签将重复。如果它是一个只有空值的excel表格,你需要使用
ffill
方法来填充na:my_df["id"] = my_df["id"].fillna(method="ffill")
here is a similar answer
下面演示了代码在每个场景中的作用:
重置索引
测试导出
如果源是具有空值的表
这有用吗,还是你想做点别的?