【问题标题】:Trouble Creating Dataframe from Arrays从数组创建数据框时遇到问题
【发布时间】:2023-03-05 15:04:01
【问题描述】:

我想为 PY 和 ST 创建一个带有单独列的 DataFrame,但是 DataFrame 是使用 PY 的索引值创建的。

import numpy as np
import pandas as pd 
import matplotlib.pyplot as plt 

K = 8000 

ST = np.linspace(7000,9000,num=50)  

PO = 50 

PY = np.maximum(ST-K-PO,0)

pd.DataFrame(PY,ST)

有没有办法创建默认索引从 PY 和 ST 的 0 和 2 列开始的 DataFrame。

【问题讨论】:

  • 您的索引值是 ST 而不是 PY。

标签: python arrays pandas dataframe


【解决方案1】:

你可以使用df = pd.DataFrame(list(zip(PY,ST)),columns=["py","st"])

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 2014-02-19
  • 2021-03-20
  • 1970-01-01
  • 2021-07-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多