[英]How do process my research data with python?
對於我在學校進行的一些研究,我正在使用一個系統,該系統以如下列表的形式輸出數據:
data = [
['Original Scan', 0, 23.146309375681962, 36.534373218200166],
[5, 0.00015808600180850993, 14.03180693064792, 25.130059826146226],
['Degauss 1', 0.0001676565009807885, 18.33996552587951, 29.85652818261233],
[5, 0.00019503035220289067, 19.595745760249194, 29.495763024929236],
['Degauss 1', 0.000210060256315139, 17.858656990945203, 32.31149763207207],
[5, 0.00019177307042011343, 16.65182665346039, 26.7927902597764],
['Degauss 1', 0.00022217761737506128, 15.408535501863321, 26.37129524475812],
[5, 0.0002954777643168222, 22.794048652120257, 36.9308761639897],
['Degauss 1', 0.0003189866582346615, 14.948934127369814, 25.609259161487458],
[5, 0.0001905522028747761, 19.11779411980358, 26.93926634886425],
['Degauss 1', 0.0002596848642076495, 16.52493208221349, 36.08480345294324],
[5, 0.00022975870192903274, 15.457531404917487, 31.469277860171324],
['Degauss 1', 0.0002730733953392396, 13.59039025942238, 29.017694984805246],
[5, 0.0003324072595179313, 17.418260625360308, 39.9332167049047],
['Degauss 1', 0.00032467106202796296, 16.411012017845984, 27.238517089900547],
[5, 0.00019501569409976008, 16.434946285329566, 36.082764772986465],
['Degauss 1', 0.0001999899241164997, 13.621001825807184, 33.85443152374901],
[5, 0.0002480635909895036, 17.14186587678462, 31.212129845941686],
['Degauss 1', 0.0003010572239328449, 15.488957095845786, 30.596635683607417],
[5, 0.00024775935778942717, 14.550641342289275, 40.762954460951356],
['Degauss 1', 0.00016019323753253822, 13.847293394514374, 28.42756792202193]
]
如何從此數據集中獲取每個子列表的第三個元素,然后將其放置在新列表中?
在這些情況下,您可以使用以下我經常使用的代碼片段:
new_list=[] #list that will contain each third value
index=2 #in your case this is 2 to get the third value
[new_list.append(colm[index]) for colm in data]
print(new_list)
隨意問任何問題。
這是可以在Python中完成的方法:
請注意,這不會從列表1中“刪除”項目。 您真的要修改第一個數據集嗎?
#!/usr/bin/python3
data = [['Original Scan', 0, 23.146309375681962, 36.534373218200166],
[5, 0.00015808600180850993, 14.03180693064792, 25.130059826146226],
['Degauss 1', 0.0001676565009807885, 18.33996552587951, 29.85652818261233],
[5, 0.00019503035220289067, 19.595745760249194, 29.495763024929236],
['Degauss 1', 0.000210060256315139, 17.858656990945203, 32.31149763207207],
[5, 0.00019177307042011343, 16.65182665346039, 26.7927902597764],
['Degauss 1', 0.00022217761737506128, 15.408535501863321, 26.37129524475812],
[5, 0.0002954777643168222, 22.794048652120257, 36.9308761639897],
['Degauss 1', 0.0003189866582346615, 14.948934127369814, 25.609259161487458],
[5, 0.0001905522028747761, 19.11779411980358, 26.93926634886425],
['Degauss 1', 0.0002596848642076495, 16.52493208221349, 36.08480345294324],
[5, 0.00022975870192903274, 15.457531404917487, 31.469277860171324],
['Degauss 1', 0.0002730733953392396, 13.59039025942238, 29.017694984805246],
[5, 0.0003324072595179313, 17.418260625360308, 39.9332167049047],
['Degauss 1', 0.00032467106202796296, 16.411012017845984, 27.238517089900547],
[5, 0.00019501569409976008, 16.434946285329566, 36.082764772986465],
['Degauss 1', 0.0001999899241164997, 13.621001825807184, 33.85443152374901],
[5, 0.0002480635909895036, 17.14186587678462, 31.212129845941686],
['Degauss 1', 0.0003010572239328449, 15.488957095845786, 30.596635683607417],
[5, 0.00024775935778942717, 14.550641342289275, 40.762954460951356],
['Degauss 1', 0.00016019323753253822, 13.847293394514374, 28.42756792202193]]
List = []
for item in data:
List.append(item[2])
print(List)
希望有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.