【发布时间】:2021-12-03 20:43:54
【问题描述】:
假设我从数据框中获取了一个列表,然后列表继续
list = [1, 3, 2, 6, 4, 2, 7, 4, 2, 6, 8]
我想返回一个绘制最高识别值的数据框。例如:
list2= [1, 3, 3, 6, 6, 6, 7, 7, 7, 7, 8]
如上例所示,生成了一个新列表。绘制找到的最高值。
我需要它在数据框文件中作为自己的列返回。 我的参考代码;
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
# read data frame
df = pd.read_csv('file.csv')
# numbers list: [1, 3, 2, 6, 4, 2, 7, 4, 2, 6, 8]
df['numbers']
# here will go the code you guys give me ###
df['highestnumbers'] = #####################
输出应该是一个列表
[1, 3, 3, 6, 6, 6, 7, 7, 7, 7, 8]
【问题讨论】:
-
这里没有问题
-
@ErikMcKelvey 问题是,我该如何做我解释过的事情。
-
@WockyBocky 到目前为止你尝试过什么?
-
@ErikMcKelvey 我试过使用 .max() 函数,但它只返回一个值。