我有验证码:
import pandas as pd
df = pd.DataFrame({'A': ['aaa', 'bbb', 'ccc'], 'B': [1, 2, 3]}, index=[0, 2, 3])
print(df['A'][2])
print(df.loc[2, 'A'])
输出:
bbb
bbb
问题:print(df['A'][2])
和print(df.loc[2, 'A'])
之间的区别是什么?它们是指完全相同的事物(只是语法不同)还是在不同情况下的行为可能不同?如果它们不同,那么确切的区别是什么?