假设我有一个如下所示的DataFrame:
a b c d e f g
1 2 3 4 5 6 7
4 3 7 1 6 9 4
8 9 0 2 4 2 1
Run Code Online (Sandbox Code Playgroud)
除了a和之外,我该如何删除每一列b呢?
这将导致:
a b
1 2
4 3
8 9
Run Code Online (Sandbox Code Playgroud)
我想要一种方法来删除这些,使用一行简单的代码,删除所有列,a并且b,因为假设我假设我有1000列数据.
谢谢.
我已经设置了一个小的Web应用程序,您可以在其中添加post-it到页面.这只是一个帮助更好地学习JavaScript/jQuery的项目,它似乎是一个合适的项目(我是JS/jQuery的新手).
这是小提琴:http://jsfiddle.net/mitchbregs/mWaPz/
我找到了这个网站:http://www.hscripts.com/scripts/JavaScript/remove-html-tag.php
我实现了代码:
Run Code Online (Sandbox Code Playgroud)function stripHTML(){ var re = /(<([^>]+)>)/gi; for (i=0; i < arguments.length; i++) arguments[i].value=arguments[i].value.replace(re, "") }
它仍然无法正常工作.
问题:我需要它,以便当有人将文本输入到textarea时,如果他们输入类似这样的东西,<b>Hi</b>它会<b>从输入中删除" "标记并只保留文本.
如果有人可以帮我解决这个问题,那就太棒了..谢谢!
尝试使用 git 时出现此错误:
Mitchells-MacBook-Pro:/ Mitch$ git
dyld: Symbol not found: _OBJC_IVAR_$_NSTextViewIvars.sharedData
Referenced from: /Applications/Xcode.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
in /Applications/Xcode.app/Contents/SharedFrameworks/DVTDocumentation.framework/Versions/A/../../../../SharedFrameworks/DVTKit.framework/Versions/A/DVTKit
git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly!
git: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switch
Run Code Online (Sandbox Code Playgroud)
我在 MacOS mojave 上运行。我试图运行命令:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用。任何提示都会很棒。
我正在做一个小网站应用程序只是为了学习JavaScript和jQuery因为我被告知这将是一个很好的练习项目,所以我在这里有几个错误,并且不知道如何解决它们.我是StackOverflow的新手 - 我更多地使用它作为参考.
这是代码:http: //pastebin.com/raw.php?i = 67i5HwY5
问题: - 当添加多个post-it时它会弄乱div ...
我有如何解决它的想法,我也是jQuery和JS的新手,所以我不知道如何应用它们.如果你们能帮助我,那就太好了.
谢谢!
收到此错误消息:
MatplotlibDeprecationWarning: The finance module has been deprecated in mpl 2.0 and will be removed in mpl 2.2. Please use the module mpl_finance instead.
我该如何安装mpl_finance包呢?我把它安装在pip中,但是正确的导入措辞是什么?
import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
from matplotlib.finance import candlestick_ohlc
import matplotlib.dates as mdates
import pandas as pd
import pandas_datareader.data as web
from googlefinance import getQuotes
import json
from datetime import datetime
from forex_python.converter import CurrencyRates
from yahoo_finance import Share
Run Code Online (Sandbox Code Playgroud) 我有以下方法get_email(),基本上每20秒,获取最新的电子邮件并执行一系列其他方法.
def get_email():
import win32com.client
import os
import time
import datetime as dt
date_time = time.strftime('%m-%d-%Y')
outlook = win32com.client.Dispatch("Outlook.Application").GetNameSpace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items
message = messages.GetFirst() # any time calling GetFirst(), you can get GetNext()....
email_subject = message.subject
email_sender = message.SenderEmailAddress
attachments = message.Attachments
body_content = message.body
print ('From: ' + email_sender)
print ('Subject: ' + email_subject)
if attachments.Count > 0:
print (str(attachments.Count) + ' attachments found.')
for i in range(attachments.Count):
email_attachment = attachments.Item(i+1)
report_name = …Run Code Online (Sandbox Code Playgroud) 这是我正在运行的代码:
def competitor_stock_data_report():
import datetime
import pandas_datareader.data as web
date_time = datetime.datetime.now()
date = date_time.date()
stocklist = ['LAZ','AMG','BEN','LM','EVR','GHL','HLI','MC','PJT','MS','GS','JPM','AB']
start = datetime.datetime(date.year-1, date.month, date.day-1)
end = datetime.datetime(date.year, date.month, date.day-1)
for x in stocklist:
df = web.DataReader(x, 'google', start, end)
print(df)
print(df.loc[df['Date'] == start]['Close'].values)
Run Code Online (Sandbox Code Playgroud)
问题出在最后一行。如何提取指定日期“收盘”值的具体值?
Open High Low Close Volume
Date
2016-08-02 35.22 35.25 33.66 33.75 861111
2016-08-03 33.57 34.72 33.42 34.25 921401
2016-08-04 33.89 34.22 33.77 34.07 587016
2016-08-05 34.55 34.94 34.31 34.35 463317
2016-08-08 34.54 34.75 34.31 34.74 958230
2016-08-09 …Run Code Online (Sandbox Code Playgroud) 我想抓取 treasury.gov 网站上提供的所有国债收益率。
我将如何获取这些信息?我假设我必须使用 BeautifulSoup 或 Selenium 或类似的东西(最好是 BS4)。我最终想将这些数据放入 Pandas DataFrame 中。
我不断收到此错误。我正在努力-
Mac Sierra 10.8
的Python 3.6.2
表格1.0.5
Traceback (most recent call last):
File "/Users/Sam/Desktop/mitch test/test.py", line 22, in <module>
tabula.convert_into(root.fileName, "_ExportedPDF-" + date_time + ".csv", output_format="csv", pages="all")
AttributeError: module 'tabula' has no attribute 'convert_into'
Run Code Online (Sandbox Code Playgroud)
这是我的代码,给我一个错误。
tabula.convert_into(root.fileName, "_ExportedPDF-" + date_time + ".csv", output_format="csv", pages="all")
Run Code Online (Sandbox Code Playgroud)
更新:
当我尝试做时,from tabula import wrapper出现错误:
ImportError: cannot import name 'wrapper'
Run Code Online (Sandbox Code Playgroud)
更新:
根据@L的固定注释。阿尔瓦雷斯
出现以下错误:
Traceback (most recent call last):
File "/Users/Sam/Desktop/mitch test/test.py", line 22, in <module>
tabula.convert_into(root.fileName, "_ExportedPDF-" + date_time + ".csv", output_format="csv", pages="all")
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tabula/wrapper.py", …Run Code Online (Sandbox Code Playgroud) 假设我有一个pd.DataFrame看起来像这样的:
id col1_a col1_b col2_a col2_b
1 x x 2 3
2 z d 4 5
3 y y 9 9
4 p p 8 1
Run Code Online (Sandbox Code Playgroud)
此数据框代表的是 2 个数据框 ( df_a, df_b) 逐列比较。
我正在尝试获取一个突出显示并查找包含这些差异的列的数据框:
id col1_a col1_b col2_a col2_b diff
1 x x 2 3 col2
2 z d 4 5 col1,col2
3 y y 9 9 None
4 p p 8 1 col2
Run Code Online (Sandbox Code Playgroud)
我怎样才能在不必双重遍历列和行的情况下实现这样的事情。
我知道我可以通过做类似的事情(未测试)来实现这一点:
for col_ptr1 in df.columns:
for col_ptr2 in df.columns:
for idx, …Run Code Online (Sandbox Code Playgroud)