csv 使用pandas python中第二列后的所有 Dataframe 条目[重复]

xxhby3vn  于 2023-07-31  发布在  Python
关注(0)|答案(1)|浏览(98)

此问题已在此处有答案

Selecting a range of columns in a dataframe(5个答案)
4天前关闭。
我想在python中查找dataframe的最大值。

csv_data['Numbers'] = csv_data[["Column 2", "Column 3", "Column 4", "Column 5"]].max(1)

字符串
csv在前2个条目中有字。因此,我想选择所有条目后的话,而不写一切手动。就像这样:

csv_data['Numbers'] = csv_data["everything after 2"].max(1)


你有什么主意吗?
饰Pascal

093gszye

093gszye1#

正如@mozway所提到的,可以使用iloc选择列

csv_data['Numbers'] = csv_data.iloc[:,2:].max(1)

字符串
还可以设置numeric_only以获取数值的最大值

csv_data['num'] = csv_data.max(axis =1,numeric_only=True)

相关问题