1
こんにちはExcelのファイルで、行に複数の値が含まれているDataFrameを読み込んでいます。df行の各エントリごとに単一行を作成する
[new.append(df.loc[i,"Welding"].split()) for i in range(len(df))]
df2=pd.DataFrame({"Welding":new})
print(df2)
Welding
0 66053510
1 66053550
2 66053540
3 66053505
4 66053551
5 [65051020, 65051010, 65051030, 65051035, 65051...
6 [66053510, 66053550, 66053540, 66053505, 66053...
7 [66553540, 66553560, 66553505, 66553520, 66553...
8 [67053540, 67053505, 67057505]
9 [65051020, 65051010, 65051030, 65051035, 65051...
10 [66053510, 66053550, 66053540, 66053505, 66053...
11 [66553540, 66553560, 66553505, 66553520, 66553...
12 [67053540, 67053505, 67057505]
13 [65051020, 65051010, 65051030, 65051035, 65051...
14 [66053510, 66053550, 66053540, 66053505, 66053...
15 [66553540, 66553560, 66553505, 66553520, 66553...
16 [67053540, 67053505, 67057505]
:
Welding
0 65051020 ...
1 66053510 66053550 ...
2 66553540 66553560 ...
3 67053540 67053505 ...
は今、私はそれぞれの行を分割し、私が試してみましたみました
Welding
0 65051020
1 66053510
2 66053550
....
n 67053505
のような独自の行に各エントリを書きたい:DFの形状が似ていますしかし、これは期待された結果を返さなかった。
お手数をお分かりください! stack
と最後to_frame
と
'DF = pd.DataFrame({ '溶接':df.stack()値})'それはそれです。 –
それはあなたが探しているものではない場合、私はこれを行うことをお勧めします: 'print(df.head(10).to_dict())'ので、入力を正しく再構成する方法を知っています。ありがとう。 –