![](/img/trans.png)
[英]how to split the one data frame into multiple rows, if we have one column in data frame as nested array
[英]Split one column data frame into a data frame with multiple columns
我正在像這樣的文本文件:
RES MON VOLUMEm3 FLOW_INcms FLOW_OUTcms
1 1 0.8099E+05 0.1115E-01 0.0000E+00
2 1 0.0000E+00 0.0000E+00 0.0000E+00
3 1 0.2435E+05 0.0000E+00 0.0000E+00
因此,當我將其作為數據框打開時,在輸出中我得到的數據框只有一列
data = pd.read_csv(os.path.join(out, 'EDMA_1_rcp26_2025_1_output.rsv'), skiprows = 8, header = 0)
如何將這個數據框分為多個列,這些列具有標題中的列名?
假設值用空格delimiter
,則可以使用regex指定可選的delimiter
參數:
pd.read_csv('test.txt', delimiter=r'\s+')
在您的數據集上使用它,我得到:
RES MON VOLUMEm3 FLOW_INcms FLOW_OUTcms
0 1 1 80990.0 0.01115 0.0
1 2 1 0.0 0.00000 0.0
2 3 1 24350.0 0.00000 0.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.