小编sge*_*tim的帖子

除了某些列之外,如何删除DataFrame中的所有列?

假设我有一个如下所示的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列数据.

谢谢.

python dataframe pandas

22
推荐指数
4
解决办法
2万
查看次数

你如何在textarea输入中删除html标签

我已经设置了一个小的Web应用程序,您可以在其中添加post-it到页面.这只是一个帮助更好地学习JavaScript/jQuery的项目,它似乎是一个合适的项目(我是JS/jQuery的新手).

这是小提琴:http://jsfiddle.net/mitchbregs/mWaPz/

我找到了这个网站:http://www.hscripts.com/scripts/JavaScript/remove-html-tag.php

我实现了代码:

function stripHTML(){
var re = /(<([^>]+)>)/gi;
for (i=0; i < arguments.length; i++)
arguments[i].value=arguments[i].value.replace(re, "")
}
Run Code Online (Sandbox Code Playgroud)

它仍然无法正常工作.

问题:我需要它,以便当有人将文本输入到textarea时,如果他们输入类似这样的东西,<b>Hi</b>它会<b>从输入中删除" "标记并只保留文本.

如果有人可以帮我解决这个问题,那就太棒了..谢谢!

html javascript css jquery

9
推荐指数
3
解决办法
3万
查看次数

使用终端和 git 时出现 Xcode 错误

尝试使用 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)

这似乎不起作用。任何提示都会很棒。

git macos xcode macos-mojave

6
推荐指数
1
解决办法
3369
查看次数

我的JS/jQuery创建一个div有困难

我正在做一个小网站应用程序只是为了学习JavaScript和jQuery因为我被告知这将是一个很好的练习项目,所以我在这里有几个错误,并且不知道如何解决它们.我是StackOverflow的新手 - 我更多地使用它作为参考.

这是代码:http: //pastebin.com/raw.php?i = 67i5HwY5

问题: - 当添加多个post-it时它会弄乱div ...

我有如何解决它的想法,我也是jQuery和JS的新手,所以我不知道如何应用它们.如果你们能帮助我,那就太好了.

谢谢!

http://jsfiddle.net/mitchbregs/fYTFV/5/

html javascript css jquery

5
推荐指数
1
解决办法
104
查看次数

如何修复MatPlotLib的mpl_finance包?

收到此错误消息:

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)

python google-finance matplotlib pandas

3
推荐指数
1
解决办法
7852
查看次数

如何检查一段时间内进来的所有电子邮件?

我有以下方法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)

python email outlook pywin32

3
推荐指数
1
解决办法
4029
查看次数

从 Pandas DataReader 数据框中提取特定值?

这是我正在运行的代码:

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)

python pandas pandas-datareader

3
推荐指数
1
解决办法
2030
查看次数

Python从网站上抓取表格?

我想抓取 treasury.gov 网站上提供的所有国债收益率。

https://www.treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yieldAll

我将如何获取这些信息?我假设我必须使用 BeautifulSoup 或 Selenium 或类似的东西(最好是 BS4)。我最终想将这些数据放入 Pandas DataFrame 中。

python selenium beautifulsoup dataframe pandas

2
推荐指数
1
解决办法
3491
查看次数

Python表格模块中的此错误是什么?

我不断收到此错误。我正在努力-

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)

python pandas tabula

2
推荐指数
1
解决办法
4405
查看次数

突出显示熊猫中每一行的逐列差异

假设我有一个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)

python dataframe pandas

2
推荐指数
1
解决办法
73
查看次数