gpt4 book ai didi

python - 我正在尝试使用另一个由值组成的数据框创建一个新的数据框

转载 作者:行者123 更新时间:2023-12-01 08:59:58 26 4
gpt4 key购买 nike

temp['DateTime']= Total_12hravg_all[index_end, 'DateTime']

temp 是一个新的数据框

Total_12hravg_all 是数据帧,我想要使用 index_end 作为变量来获取列行的特定值。 DatetimeTotal_12hravg_all 中的一列,它作为 dataframe 中的索引出现,我实际上需要 DateTime 值。

但是出现语法错误。

最佳答案

示例:感兴趣的列是company_id(字符串)和company_score(浮点)。

因此,您可以使用 groupby company_id 列并将其结果转换为 DataFrames 字典:

>>> import pandas as pd
>>> df = pd.DataFrame({
... "company_id": ["AA", "AB", "AA", "CD", "AB"],
... "company_score": [.07, .08, .06, .0003, .09],
... "company_region": ["NW", "NE", "NW", "NW", "NE"]})
>>> df
company_id company_region company_score
0 AA NW 0.0700
1 AB NE 0.0800
2 AA NW 0.0600
3 CD NW 0.0003
4 AB NE 0.0900
>>> dict_of_companies = {k: v for k, v in df.groupby('company_id')}

>>> import pprint
>>> pprint.pprint(dict_of_companies)
{'AA': company_id company_region company_score
0 AA NW 0.07
2 AA NW 0.06,
'AB': company_id company_region company_score
1 AB NE 0.08
4 AB NE 0.09,
'CD': company_id company_region company_score
3 CD NW 0.0003}
>>>

关于python - 我正在尝试使用另一个由值组成的数据框创建一个新的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52531196/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com