小编Shi*_*Tio的帖子

'DataFrame'对象没有属性'sort'

我在这里面临一些问题,在我的python包中我安装了numpy,但我仍然有这个错误'DataFrame'对象没有属性'sort'

任何人都可以给我一些想法..

这是我的代码:

final.loc[-1] =['', 'P','Actual']
final.index = final.index + 1  # shifting index
final = final.sort()
final.columns=[final.columns,final.iloc[0]]
final = final.iloc[1:].reset_index(drop=True)
final.columns.names = (None, None)
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas

83
推荐指数
2
解决办法
10万
查看次数

获取数组中字符串的索引列表?

我有一个数组:

string[] cars = {"Volvo", "BMW", "Volvo", "Mazda","BMW","BMW"};
Run Code Online (Sandbox Code Playgroud)

我正在寻找宝马的索引,我使用下面的代码来获得:

Label1.Text = Array.FindIndex(filterlistinput, x => x.Contains("BMW")).ToString();
Run Code Online (Sandbox Code Playgroud)

不幸的是,它只返回第一个 BMW 指数的结果。电流输出:

 1
Run Code Online (Sandbox Code Playgroud)

我的预期输出将是

{1,4,5}
Run Code Online (Sandbox Code Playgroud)

c#

6
推荐指数
2
解决办法
149
查看次数

任务不包含内容的定义

如何克服下面的错误?我已经按照以下教程进行操作,但我得到了不包含Content. https://www.youtube.com/watch?v=IVvJX4CoLUY

private void UploadFile_Cliked(object sender, EventArgs e)
{
    var content = new MultipartFormDataContent();
    content.Add(new StreamContent(_mediaFile.GetStream()),
        "\"file\"",
        $"\"{_mediaFile.Path}\"");
    var httpClient = new HttpClient();

    var uploadServiceBaseAddress = "http://192.168.137.1/pic/";
    var httpResponseMessage = httpClient.PostAsync(uploadServiceBaseAddress, content);
    RemotePathLabel.Text = httpResponseMessage.Content.ReadAsStringAsync();
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

“Task”不包含“Content”的定义,并且找不到接受“Task”类型的第一个参数的扩展方法“Content”(您是否缺少 using 指令或程序集引用?)

这是错误,但有解决它的想法吗?

我已经添加了这个Microsoft.AspNet.WebApi.Client包,但仍然失败

c# asp.net xamarin xamarin.forms

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

找不到 ApiController

基于此视频https://www.youtube.com/watch?v=IVvJX4CoLUY我添加了使用 System.Web; 使用 System.Web.Http; 但我仍然得到 apicontroller 找不到的错误状态,等等,下图是我面临的错误:

在此处输入图片说明

下面是我的代码:

using System;
using System.Linq;
using System.Threading.Tasks;
using System.Web;
using System.Web.Http;
using System.Collections.Generic;


namespace UploadToServer.Server.Controllers
{
public class UploadsController : ApiController
{
    [Route("api/Files/Upload")]
    public async Task<string> Post()
    {
        try
        {
            var httpRequest = HttpContext.Current.Request;

            if (httpRequest.Files.Count > 0)
            {
                foreach (string file in httpRequest.Files)
                {
                    var postedFile = httpRequest.Files[file];

                    var fileName = postedFile.FileName.Split('\\').LastOrDefault().Split('/').LastOrDefault();

                    var filePath = HttpContext.Current.Server.MapPath("~/Uploads/" + fileName);

                    postedFile.SaveAs(filePath);

                    return "/Uploads/" + fileName;
                }
            }
        }
        catch (Exception exception) …
Run Code Online (Sandbox Code Playgroud)

c# web-services xamarin xamarin.forms visual-studio-2017

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

PermissionError:[Errno 13]权限被拒绝:'C:\\ Program Files \\ Python35 \\ Lib \\ site-packages \\ six.py'

我正在使用python 3.5.3,现在我想安装pandas和numpy但不能,以下是cmd中的错误,任何人都可以帮助我吗?

 C:\Program Files\Python35\Scripts>py -3.5 -m pip install pandas 

Collecting pandas
Using cached pandas-0.20.1-cp35-cp35m-win_amd64.whl
Collecting python-dateutil>=2 (from pandas)
Using cached python_dateutil-2.6.0-py2.py3-none-any.whl
Collecting numpy>=1.7.0 (from pandas)
Using cached numpy-1.12.1-cp35-none-win_amd64.whl
Collecting pytz>=2011k (from pandas)
Using cached pytz-2017.2-py2.py3-none-any.whl
Collecting six>=1.5 (from python-dateutil>=2->pandas)
Using cached six-1.10.0-py2.py3-none-any.whl
Installing collected packages: six, python-dateutil, numpy, pytz, pandas
Exception:
Traceback (most recent call last):
File "C:\Program Files\Python35\lib\site-packages\pip\basecommand.py", line 215, in main
status = self.run(options, args)
File "C:\Program Files\Python35\lib\site-packages\pip\commands\install.py", line 342, in run
prefix=options.prefix_path,
File "C:\Program Files\Python35\lib\site-packages\pip\req\req_set.py", line 784, …
Run Code Online (Sandbox Code Playgroud)

python permissions numpy pandas

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

如何在python中打印出calendar.month_name数组?

我有以下代码:

import calendar
month=calendar.month_name   
print(month)
Run Code Online (Sandbox Code Playgroud)

我希望有以下输出,它是数组形式或列表形式:

['January','February',...,'December']

但上面的代码没有回报我.

任何人都可以指出我的错误?

python arrays

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

如何将 dataframe pandas 中的 0 替换为 null 值?

我有一个数据框,数据框中的某些单元格有 0 ,如何用 ' ' 替换所有 0 ?

final = final.replace(0, '')
Run Code Online (Sandbox Code Playgroud)

该代码无法运行...任何人都可以分享我的想法吗?

python pandas

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

如何获得月份的完整拼写是在python pandas中使用日历模块?

我有下表

NMonth    
01         
02
03
Run Code Online (Sandbox Code Playgroud)

如果我使用以下代码(日历模块)

SMonth=df['NMonth'].apply(lambda x: calendar.month_abbr[x])
Run Code Online (Sandbox Code Playgroud)

我的结果将是:

NMonth    SMonth
01         Jan
02         Feb
03         Mar
Run Code Online (Sandbox Code Playgroud)

如果使用日历模块,如何获得本月的完整拼写?以下是我的愿望结果

NMonth    SMonth
01         January
02         February
03         March
Run Code Online (Sandbox Code Playgroud)

python datetime calendar python-3.x pandas

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

Python:如何根据固定列返回每行上最常出现的值?

我有一个数据框如下:

import pandas as pd
 
# intialise data of lists.
data = {'Name':['Tom', 'nick', 'krish', 'jack'],
        'Book1':[20, 21, 19, 18],
       'Book2':[20,'', 12, 20],
       'Book3':[31, 21, 17, 16],
       'Book4':[31, 19, 18, 16]}
 
# Create DataFrame
df = pd.DataFrame(data)
 
# Print the output.
print(df)
Run Code Online (Sandbox Code Playgroud)
Name  Book1 Book2  Book3  Book4
Tom     20    20     31     31
nick    21           21     19
krish   19    12     17     18
jack    18    20     16     16
Run Code Online (Sandbox Code Playgroud)

我希望得到以下比较 Book1、Book2、Book3 和 Book4 列的输出。对于行 Tom 输出,有两个 20 和两个 31,因为值的数量相等,因此在这种情况下,它会更喜欢首先出现的值,即 Book1,因此输出列是 20。对于行 nick,有两个数字 21 …

python numpy pandas

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

使用“cv2.drawMatches”时,出现错误:“outImg is not a numpy array, not a scalar”

我有以下 ORB 关键帧匹配代码:

import numpy as np
import cv2
from matplotlib import pyplot as plt

img1 = cv2.imread("C:\\Users\\user\\Desktop\\picture\\Pikachu_Libre.png",0)
img2 = cv2.imread("C:\\Users\\user\\Desktop\\picture\\Pikachu_Libre.png",0)
# Initiate STAR detector
orb = cv2.ORB_create()

# find the keypoints with ORB
kp1, des1 = orb.detectAndCompute(img1,None)
kp2, des2 = orb.detectAndCompute(img2,None)
bf = cv2.BFMatcher(cv2.NORM_HAMMING, crossCheck=True)
# Match descriptors.
matches = bf.match(des1,des2)
# Sort them in the order of their distance.
matches = sorted(matches, key = lambda x:x.distance)
# Draw first 10 matches.
img3 = cv2.drawMatches(img1,kp1,img2,kp2,None,matches[:10], flags=2)
plt.imshow(img3),plt.show()
Run Code Online (Sandbox Code Playgroud)

我运行后出现以下错误:

img3 …
Run Code Online (Sandbox Code Playgroud)

python opencv numpy python-3.x orb

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

如何在pandas python中的isocalendar函数中应用系列

我有下表:

Time                     
2016-09-10T23:20:00.000000000
2016-08-10T23:20:00.000000000
2016-09-10T23:20:00.000000000
2017-09-10T23:20:00.000000000
2016-09-10T23:20:00.000000000
Run Code Online (Sandbox Code Playgroud)

我希望使用isocalender来获得工作周数,所以有什么想法可以分享给我吗?

Time                               WW
2016-01-01T23:20:00.000000000      201601
2016-01-01T23:20:00.000000000      201601
2016-01-01T23:20:00.000000000      201601
2017-01-01T23:20:00.000000000      201701
2018-01-01T23:20:00.000000000      201801
Run Code Online (Sandbox Code Playgroud)

python datetime pandas

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