我已经将csv文件读入到pandas数据框中,并希望对数据框进行一些简单的操作。我无法弄清如何基于原始数据框中选择的列创建一个新的数据框。我的尝试:
names = ['A','B','C','D']
dataset = pandas.read_csv('file.csv', names=names)
new_dataset = dataset['A','D']
我想从原始数据框中创建一个只包括列 A 和 D 的新数据框。
new_dataset = dataset[['A','D']]
。请注意,如果您打算在副本上进行操作,则需要调用copy()
函数:new_dataset = dataset[['A','D']].copy()
。 - EdChum