小编cs9*_*s95的帖子

TypeError: 'Series' 对象在访问数据帧的 dtypes 时不可调用

我勒个去?我没有将关键字更改为读取目录中的文本文件。

但是我无法通过我知道的两种方法检查每列的 dtype。

如果我使用.dtypes它会返回 TypeError 该系列不可调用:

在此处输入图片说明

这里它返回 AttributeError .. 现在声称我读的是数据帧:

在此处输入图片说明

有什么想法吗?

python typeerror dataframe pandas

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

C++,为什么数组比向量更快并且使用更少的内存

在一道leetcode题中。当我用来std::vector存放东西的时候。 i_max、 和j_max是整数。

vector<int> left_vec(i_max);
vector<int> right_vec(j_max);
Run Code Online (Sandbox Code Playgroud)

运行时间:100ms,内存使用:71.5MB。

当我用来std::array存放东西的时候。

int left_vec[i_max];
int right_vec[j_max];
Run Code Online (Sandbox Code Playgroud)

运行时间:40ms,内存使用:16.1MB。

代码的其他部分完全相同,唯一的区别是使用向量或数组。

我很困惑为什么会这样。

c++ memory runtime std

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

在Python中的特定子字符串后面找到单词

text = "This text is not important but name of teacher, name of dog and name of cat is very interesting"
Run Code Online (Sandbox Code Playgroud)

我需要在列表中添加"name of"旁边的单词

match = [teacher, dog, cat]
Run Code Online (Sandbox Code Playgroud)

python regex

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

android-上传失败:您需要为APK使用其他版本代码

告诉我先生,我总是做同样的消息帮助,请更新失败

android updates

-4
推荐指数
1
解决办法
2336
查看次数

UnsupportedOperation:不可写的python

 with open(r'G:\Programs\abc.txt') as f:
    for line in f:
          if line.startswith('logan'):
                 f.write('Johann Sebastian Bach')
                 print("Renewed line = ", line)
Run Code Online (Sandbox Code Playgroud)

错误信息:

    runfile('G:/Python Programs/p17.py', wdir='G:/Python Programs')
Traceback (most recent call last):

  File "<ipython-input-2-393638b0e5ce>", line 1, in <module>
    runfile('G:/Python Programs/p17.py', wdir='G:/Python Programs')

  File "G:\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile
    execfile(filename, namespace)

  File "G:\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "G:/Python Programs/p17.py", line 11, in <module>
    khand.write('Johann Sebastian Bach')

UnsupportedOperation: not writable
Run Code Online (Sandbox Code Playgroud)

我已经在python3.6中列出了这段代码,但仍然收到错误消息.我在目录中需要文件.有什么建议?

python file unsupportedoperation

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

将 for 循环应用于条件语句

这是一个示例(来自http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/ifstatements.html 的代码片段):

if weight > 50:
    print("There is a $25 charge for luggage that heavy.")
print("Thank you for your business.")
Run Code Online (Sandbox Code Playgroud)

我想把整个代码放在即“for”循环中。使用 for(..){上面的代码在这里}会非常容易。我仍然找不到这样做的方法,我需要编写 for 循环并缩进下面的整个块。我想我在这里遗漏了一些东西......

python

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

Python计算列表中行的总和

我想编写一段代码来计算列表每一行中元素的总和,并返回一个新的行总和列表。例如

def row_sums(square):

    square = [
       [1, 2, 3, 4],
       [5, 6, 7, 8],
       [9, 10, 11, 12],
       [13, 14, 15, 16]
    ]
    print(row_sums(square))
Run Code Online (Sandbox Code Playgroud)

这将给出[10, 26, 42, 58]As的输出,第一行的总和等于 10,第二行的总和等于 26,依此类推。但是我不想使用内置的 sum 函数来做到这一点。我该怎么做呢?提前致谢。

python list

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

如何使用python反转元组列表中的元组?

注意; 这是一个自我问答.请参阅下面的答案.

给出一个元组列表:

l = [(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd'), (5, 'e')]
Run Code Online (Sandbox Code Playgroud)

我想找到最快最简单的方法来反转每个单元组x,以便我得到:

[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]
Run Code Online (Sandbox Code Playgroud)

python tuples list

-7
推荐指数
2
解决办法
4294
查看次数

当我有main1,main2和main时如何执行main1?

#include <stdio.h>
#include <string.h>

int main1(void)
{
   printf("Came to main1.\n");
}

int main2(void)
{
   printf("Came to main2.\n");
}

int main(void)
{
   printf("Came to main. \n");
}
Run Code Online (Sandbox Code Playgroud)

我有main1,main2和main.我想看看main1输出,但每次执行程序时,我只能看到主输出

c

-8
推荐指数
1
解决办法
217
查看次数

带for循环的ASCII模式

00**00
00**00
**00**
**00**
00**00
00**00
Run Code Online (Sandbox Code Playgroud)

使用for循环打印此模式。

for-loop brainfuck

-20
推荐指数
1
解决办法
157
查看次数