我有一个 Dataframe ,我想在两个不同的列之间选择列,我只有它们的名称。例如,在下面的df中,我想选择列'a1'
和'a4'
之间的列。我知道我可以df[['a1','a2', 'a3', 'a4']]
。但是,我的df是一个非常大的df,我不能这样写。
import pandas as pd
df = pd.DataFrame()
df['a'] = [1, 2]
df['a1'] = [1, 2]
df['a2'] = [10, 12]
df['a3'] = [1, -2]
df['a4'] = [1, 12]
df['a5'] = [12, 20]
df['a6'] = [11, 3]
最后我想要这个:
a1 a2 a3 a4
0 1 10 1 1
1 2 12 -2 12
你有什么办法吗?谢谢
1条答案
按热度按时间6tdlim6h1#
尝试使用
loc
。您可以在索引和选择数据下阅读更多内容