【发布时间】:2017-05-09 20:48:23
【问题描述】:
我有一个小样本数据
import pandas as pd
d = {
'title': ['string1', 'string2', 'string3', 'string4', 'string5', 'string6'],
'Num/Den': ['Numerator', 'Denominator', 'Numerator', 'Denominator', 'Numerator','Denominator',
'Numerator','Denominator','Numerator', 'Denominator', 'Numerator', 'Denominator'],
'two': ['tstring1', 'tstring2', 'tstring3', 'tstring4', 'tstring5', 'tstring6',
'tstring7', 'tstring8','tstring9','tstring10','tstring11','tstring12']
}
df = pd.DataFrame(d)
此代码将不起作用,因为列没有相同的行!我不确定如何在 stackoverflow 上以另一种方式显示原始数据。
数据如下所示:
title Num/Den two
string1 Numerator tstring1
Denominator tstring2
string2 Numerator tstring3
Denominator tstring4
string3 Numerator tstring5
Denominator tstring6
string4 Numerator tstring7
Denominator tstring8
string5 Numerator tstring9
Denominator tstring10
string6 Numerator tstring11
Denominator tstring12
我希望我的数据看起来像这样,基本上只是用其前一个单元格的值填充空单元格:
title Num/Den two
string1 Numerator tstring1
string1 Denominator tstring2
string2 Numerator tstring3
string2 Denominator tstring4
string3 Numerator tstring5
string3 Denominator tstring6
string4 Numerator tstring7
string4 Denominator tstring8
string5 Numerator tstring9
string5 Denominator tstring10
string6 Numerator tstring11
string6 Denominator tstring12
【问题讨论】: