为什么索引似乎附加到数据帧的 .loc 布尔选定行的第一列?
数据框:
date price
0 20180926 100
1 20180925 99
2 20180924 98
3 20180923 97
代码:
import pandas as pd
d = {'date': ['20180926', '20180925','20180924','20180923'], 'price': [100,99,98,97]}
df = pd.DataFrame(d)
a = df.loc[df['date'] == '20180924']
print(a['date'])
产量:
2 20180924
Name: date, dtype: object
“2”索引似乎自动附加到“日期”字段的前面。
然而:
b=a.iloc[0]['date']
print(b)
产量:
20180924
我希望这两种方法都能产生与“b”相同的结果。
呼如林
达令说
相关分类