a=data["Col2"/span>]
a=a.dropna()
a=pd.DataFrame(a)
k=[]
for i in data["Col1"] 。
k.append(i)
o=1
for i in a.index:
o=o i
k.insert(o,a['COLOR2'][i])
o =1
但是這里的問題是第1次插入后Col1的索引發生變化。
在添加了1(o =1)之后,仍然沒有得到理想的輸出。
uj5u.com熱心網友回復:
如果需要從列Col1, Col2新建一列DataFrame,請使用:
df = data[['Col1','Col2']] 。 stack().reset_index(drop=True) .to_frame('Col')
uj5u.com熱心網友回復:
使用一個初始化為1的計數器,如-
a=data["Col2"/span>]
a=a.dropna()
a=pd.DataFrame(a)
k=[]
for i in data["Col1"] 。
k.append(i)
counter=1
for i in a.index:
o=i counter
k.insert(o,a['Col2'][i])
counter =1
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/306630.html
標籤:
下一篇:停止腳本的熱鍵-Python

