【发布时间】:2022-12-02 21:18:27
【问题描述】:
我有以下代码。
我想浏览“异常值数据框”数据框逐行和爆炸价值在“x”和“y”列中。
对于每个分解的行,我想将这个分解的行存储为它自己的数据框, 和“newID”、“x”和“y”列.
但是,以下代码打印一栏中的所有内容而不是打印一列中的分解“x”值, 这分解另一列中的“y”值?
我将非常感谢您的帮助!
individualframe = outlierdataframe.iloc[0]
individualoutliers = individualframe.explode(list('xy'))
newframe = pd.DataFrame(individualoutliers)
print(newframe)
离群值数据框第一行:
索引离群值数据帧的第一行:
outlierdataframe.iloc[0]
index 24
subID Prolific_610020
level 1
complete False
duration 20.015686
map_view 12.299759
distance 203.426697
x [55, 55, 55, 60, 60, 60, 65, 70, 70, 75, 80, 8...
y [60, 60, 60, 60, 65, 65, 70, 70, 75, 75, 80, 8...
r [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1...
batch 1
newID 610020
Name: 24, dtype: object
newframe = pd.DataFrame(individualoutliers)
print(newframe)
24
0 24
1 Prolific_610020
2 1
3 False
4 20.015686
.. ...
121 55
122 55
123 55
124 1
125 610020
【问题讨论】:
标签: python pandas dataframe numpy indexing