Python 如何创建一个数据帧,其中值来自具有多个变量的函数的结果?熊猫

Python 如何创建一个数据帧,其中值来自具有多个变量的函数的结果?熊猫,python,pandas,dataframe,Python,Pandas,Dataframe,通过SantimentAPI运行以下代码,我得到了比特币价格的数据帧 san.get( "prices/bitcoin", from_date="2018-06-01", to_date=datetime.now(), interval="1d") 上述代码中的“比特币”字符串来自另一个数据帧“slug”列,该列由以下代码获取: import san san.ApiConfig.api_key = '365oqzfjhgsmuhkp_7dedsnrghiiald

通过SantimentAPI运行以下代码,我得到了比特币价格的数据帧

san.get(
    "prices/bitcoin",
    from_date="2018-06-01",
    to_date=datetime.now(),
    interval="1d")
上述代码中的“比特币”字符串来自另一个数据帧“slug”列,该列由以下代码获取:

import san
san.ApiConfig.api_key = '365oqzfjhgsmuhkp_7dedsnrghiialdpq'
from datetime import datetime

df=san.get("projects/all")
我想创建一个新的数据帧,其中包含所有加密货币价格,名称来自df[“slug”]列。因此,我可以得到所有加密货币价格的数据帧

有人能帮我解决这个问题吗?真的很感激

首先要做:

df=san.get(“项目/全部”)

要创建新数据帧,请执行以下操作:

import pandas as pd
import numpy as np
df_new=pd.DataFrame()
df_new['names_bitcoin']=df['slug']
要添加比特币数据帧的列数:

import pandas as pd
import numpy as np
df_new=pd.DataFrame()
df_new['names_bitcoin']=df['slug']
df_new['new_col_name']=比特币['name_of_column_to_add']

范例

df_new['price']=比特币['priceUsd']

如果要在比特币数据帧外添加索引:

df\u new.set\u index(pd.DatetimeIndex(bitcoin.index.values.tolist())
首先要做:

df=san.get(“项目/全部”)

要创建新数据帧,请执行以下操作:

import pandas as pd
import numpy as np
df_new=pd.DataFrame()
df_new['names_bitcoin']=df['slug']
要添加比特币数据帧的列数:

import pandas as pd
import numpy as np
df_new=pd.DataFrame()
df_new['names_bitcoin']=df['slug']
df_new['new_col_name']=比特币['name_of_column_to_add']

范例

df_new['price']=比特币['priceUsd']

如果要在比特币数据帧外添加索引:


df\u new.set\u index(pd.DatetimeIndex(bitcoin.index.values.tolist())

如果您已经有一个
数据帧,例如调用
'df1'
,其中包含价格和
'column1'
中的比特币字符串。使用比特币字符串向
df1
添加一列

df1['slug']=df2['column1']

如果您已经有一个
数据帧
,例如调用了
'df1'
,其中包含价格,
df2
以及
'column1'
中的比特币字符串。使用比特币字符串向
df1
添加一列

df1['slug']=df2['column1']

谢谢你的回答,但我想生成一个新的数据帧,包括df[“slug”]列中的所有加密货币。我附上了一个截图。谢谢你的回答,但我想生成一个新的数据帧,包括df[“slug”]列中的所有加密货币。我附上了一个截图。谢谢你的回答。对不起,没有把我的问题说清楚。但是我想要生成一个新的数据帧,包括df[“slug”]列中的所有加密货币。我附上了一张截图这是你要找的吗?不完全是,如图片所附。我想生成一个新的数据帧,其中包括所有加密货币的价格。加密货币名称在df[“slug”]中。谢谢你的回答。对不起,没有把我的问题说清楚。但是我想要生成一个新的数据帧,包括df[“slug”]列中的所有加密货币。我附上了一张截图这是你要找的吗?不完全是,如图片所附。我想生成一个新的数据帧,其中包括所有加密货币的价格。加密货币名称在df[“slug”]中。无论如何,我很感激。