我是python的新手,所以非常感谢您的帮助或解释。我已经读过一些类似的问题,但还没有足够的经验来理解解决方案。我在Spyder中使用Python 3.6。我正试图在excel电子表格中的所有其他列之前插入一列,并将日期放入该列,在本例中为"2010-01“。当我运行代码时,我得到了错误"AttributeError:'NoneType‘object has no attribute 'to_excel'“。
import os
import pandas as pd
df = []
for f in ['C:\\file.xls']:
当Python代码在Mac上运行时,它可以正常工作。但是,当它在Windows上运行时,它会引发以下错误,其中fruits是一个pandas.DataFrame。
码
for i, row in fruits.T.iterkv():
data = json.loads(row.to_json())
错误:
AttributeError: 'Series' object has no attribute 'to_json'
是什么导致了这个错误?
Windows系统正在运行Python2.7.5,熊猫版本为0.11.0。Mac运行2.7.2,熊猫v0.12
我正在尝试写一段代码,它将利用api从雅虎金融获得数据,然后将这些数据导出到excel电子表格。在我添加最后一行应该导出到excel之前,代码运行得很好。我一直收到下面的错误消息"str object has no attribute 'to_excel'“。 import yfinance as yf
from pandas import DataFrame
#opens txt document that has stock ticker symbols
fileref = open("a.txt","r")
listOfLine
我有以下Python代码:
import pandas as pd
path=r"C:\Users\Wali\Example.xls"
df1=pd.read_excel(path, sheet_name = [0])
df2=pd.read_excel(path, sheet_name = [1])
with pd.ExcelWriter(r"C:\Users\Wali\Example2.xls") as writer:
# use to_excel function and specify the sheet_name and index
我正在尝试将分组记录的计数导出到Excel。
我有一个CSV文件,看起来像这样:
Date Country Sub Source
2014-09-11 US 1 source1
2014-09-11 US 2 source2
2014-09-11 UK 1 source3
2014-09-11 US 1 source1
2014-09-11 IN 3 source4
我需要按国家,子和来源的记录分组计数。
df = pd.read_csv('log.csv&
我正在使用函数,如果输入具有list属性,我希望它将值添加到datalist中;如果输入具有src属性,我希望它添加远程json源。
据我所知,我应该能做到:
$(function() {
$( ".keywords" ).autocomplete({
//determine dom object that called this
//if dom object has list attribute
//walk though dataset with id = list attribute
我用Python编写了一个正则表达式来获取字符串中的数字。但是,当我运行match.group()时,它说对象list没有属性group。我做错了什么?我输入的代码粘贴到终端,以及终端的响应。谢谢。
>>> #import regex library
... import re
>>>
>>> #use a regex to just get the numbers -- not the rest of the string
... matcht = re.findall(r'\d', dwtunl)
>>&g
我正在处理一个数据集,并希望创建一个名为“text”的特定列的所有值的textblob。我尝试了以下方法:
xp = positive.select("text").collect().map(_(0)).toList
#positive is the dataframes name, 'text' is the column name
xp = " ".join(positive['text])
到目前为止,这些方法都没有对我有效,并返回错误。
'list' object has no attribute 'ma
我想从一个值是列表和nd数组的混合的dict中消除所有空值。所以我试了一下:
res = [ele for ele in ({key: val for key, val in sub.items() if val} for sub in test_list) if ele]
但是我得到了一个错误
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all(). And if I try:
AttributeError: 'list
我已经使用Xgboost编写了波士顿房价的代码,下面是代码 import treelite
import xgboost
from sklearn.datasets import load_boston
import treelite.runtime # runtime module
X, y = load_boston(return_X_y=True)
print('dimensions of X = {}'.format(X.shape))
print('dimensions of y = {}'.format(y.shape))
dtrain
嗨,我正在使用selenium,我想找到webelement中存在的hrefs的所有值。
links=profiles.find_elements_by_tag_name("a").get_attribute('href')
但它给了我错误
AttributeError: 'list' object has no attribute 'get_attribute'
我现在有一个很大的csv文件(18 it ),我想用块读取它,然后处理它。
我这里有两个问题:
如何检查最后一个块是否包含NaN,因为csv文件的总长度不能按块大小划分为整数。
如何在不覆盖旧数据的情况下将新数据写入现有的xlsx文件。
下面是代码:
chunkSize=6666800
periode=333340
for chunk in pd.read_csv('/Users/gaoyingqiang/Desktop/D970_Leistung.csv',delimiter=';',encoding='gbk',iterato
由于AutoProxy错误,我无法提取多处理队列的元素。 在不删除的情况下提取队列元素的常规方法是使用do - list(q.queue) where q-> queue对象。似乎不适用于MP队列。 import multiprocessing as mp
q = mp.Manager().Queue(maxsize=20)
list(q) TypeError: 'AutoProxy[Queue]' object is not iterable list(q.queue) AttributeError: 'AutoProxy[Queue]' obje
from random import random
random.sample(list_variable,number)
这段代码生成
Attribute Error:built-in function or method object has no attribute sample.
我是Python初学者。请帮帮忙。