为了账号安全,请及时绑定邮箱和手机立即绑定

解压数据框列并根据特定单词返回行

解压数据框列并根据特定单词返回行

繁花如伊 2022-07-12 15:35:23
也许是一个菜鸟问题,但从下面的数据框中,我无法弄清楚如何解压缩下面的 B 列,然后只显示具有“关闭”价格的行。看起来好像 B 列数据是一个需要解包然后以某种方式过滤的字典,因此只显示具有“关闭”值的行,可以是整数或字符串import pandas as pddf = pd.DataFrame({"A": {    "1. Information": "Daily Prices (open, high, low, close) and Volumes",    "2. Symbol": "tsla",    "3. Last Refreshed": "2020-01-27",    "4. Output Size": "Full size",    "5. Time Zone": "US/Eastern"},"B": {    "2019-09-26": {        "1. open": "230.6600",        "2. high": "243.3100",        "3. low": "227.4000",        "4. close": "242.5600",        "5. volume": "12078785"    },    "2019-09-25": {        "1. open": "224.5600",        "2. high": "228.9800",        "3. low": "218.3600",        "4. close": "228.7000",        "5. volume": "9444286"    },    "2019-09-24": {        "1. open": "241.5200",        "2. high": "241.9900",        "3. low": "222.6100",        "4. close": "223.2100",        "5. volume": "12941112"    },    "2019-09-23": {        "1. open": "240.0000",        "2. high": "245.1794",        "3. low": "239.2200",        "4. close": "241.2300",        "5. volume": "4391630"   }}})print(df)以下是我试图从上面的数据中实现的目标:import pandas as pddf = pd.DataFrame()df['A'] = '2019-09-26','2019-09-25','2019-09-24','2019-09-23'df['B'] = 242.5600,228.7000,223.2100,241.2300print(df)
查看完整描述

1 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

你可以打开它,或者你可以简单地使用yfinance。


import pandas as pd

import yfinance as yf

yf.download("tsla", start='2019-09-20')

返回一个数据框。


              Open    High     Low   Close  Adj Close    Volume

Date                                                           

2019-09-20  246.49  246.95  238.16  240.62     240.62   6353000

2019-09-23  240.00  245.18  239.22  241.23     241.23   4340200

2019-09-24  241.52  241.99  222.61  223.21     223.21  12891500

2019-09-25  224.56  228.98  218.36  228.70     228.70   9427100

2019-09-26  230.66  243.31  227.40  242.56     242.56  11884500

2019-09-27  242.20  248.71  238.73  242.13     242.13  11116400


查看完整回答
反对 回复 2022-07-12
  • 1 回答
  • 0 关注
  • 70 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信