StructType can not accept object %r in type %s" % (obj, type(obj)))
在將string型別的資料型別轉換為spark rdd時,一直報這個錯,StructType can not accept object %r in type %s” % (obj, type(obj)))
.
.
.
s = str(tree)
y = str(YESTERDAY)
list0 = [s, y]
outRes = self.sc.parallelize(list0)
df_tree = outRes.toDF("model: string, dt: string").registerTempTable("temp")
.
.
.
查了半天的資料,問了不少同事都沒能解決掉這個bug。最後終於google到一個類似的case,終於把問題解決。記錄一下!
.
.
.
s = str(tree)
y = str(YESTERDAY)
list0 = [s, y]
outRes = self.sc.parallelize([list0])
df_tree = outRes.toDF("model: string, dt: string").registerTempTable("temp")
.
.
.
上面的問題辦法是,將sc.parallelize([list0])中的list0再轉成一個整體list,問題即可解決。
相關推薦
StructType can not accept object %r in type %s" % (obj, type(obj)))
在將string型別的資料型別轉換為spark rdd時,一直報這個錯,StructType can not accept object %r in type %s” % (obj, type(obj))) . . . s = str(tree) y = s
Android中出現Can not resolve symble ‘R’問題的解決辦法
問 題:點開android專案/app/java下的活動時setContentView ( R.layout.first_layout )語句中的 R顯示為紅色,滑鼠點上去會顯示:Can not resolve symble ‘R’ 解決辦法:網上有說在And
Android7.0異常:You can not keep you settings in the secure settings.(framework修改)
異常:You can not keep you settings in the secure settings.解決辦法(framework修改) 前言 Android7.0版本,對許可權的管理更加的嚴格,許多Android6.0banb版本上的app都需要對7.0進
javafx error --- Can not retrieve property 'xxx' in PropertyValueFactory
在javafx中使用表格時,將TableColumn與自己建立的類的某個欄位繫結時出現的問題,自建類定義如下: class RankRecord{ private final SimpleIntege
ORA-38301:can not perform DDL/DML Over Object in Recycle Bin 11.2.0.4
測試 style 操作 ask erro ora- cli pre ati 我們最近有兩臺測試服務器在oci direct load期間出現下列異常: 從表象上看,是我們在對表執行ddl操作,確實內部也是用了truncate table XXX,可是這個XXX並不是回收站
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-3: ordinal not in range(256)
clas mysq mic swd pass pan 天使 -1 root 今天使用MySQLdb往MySQL插入中文數據遇到一個異常: UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in posit
Can not find a java.io.InputStream with the name [downloadFile] in the invocation stack.
dex parameter work put 嚴重 efi open post onerror 1、錯誤描寫敘述八月 14, 2015 4:22:45 下午 com.opensymphony.xwork2.util.logging.jdk.JdkLogger error
解決UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128)
style 資料 spa 和數 cnblogs ref lib utf 其中 今天做網頁到了測試和數據庫交互的地方,其中HTML和數據庫都是設置成utf-8格式編碼,插入到數據庫中是正確的,但是當讀取出來的時候就會出錯,原因就是Python的str默認是ascii編碼,
EncodeError: 'latin-1' codec can't encode characters in position 69-70: ordinal not in range(
utf8 http error: swd area 名稱 data- encode col UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position 69-70: ordinal not
解決UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-16: ordinal not in range(128)問題
gpo clas 編碼 har 執行 encoding nal 方法 rac 在開頭加上 import sys reload(sys) sys.setdefaultencoding( “utf-8” ) Python自然調用ascii編碼解碼程序去處理字符流,當字符流不屬於
解決python編碼問題報錯:'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)
服務 encode 正常 數據庫 cte def ascii char utf 這個問題很奇怪,在服務器上執行一個寫數據庫的python文件,正常執行,但是使用java的ssh進行調用腳本,發現就是不執行數據庫的寫入,然後使用了try except的方式,打印了錯誤信息,發
maven-web項目剛創建報錯:Description Resource Path Location Type JavaServer Faces 2.2 can not be installed : One or more cons
ati plugins tool com -a riff common margin led 解決:問題描述:maven項目出現如下錯誤JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer..Maven
【Android】AS警告解決方法:String literal in setText can not be translated. Use Android resources instead.
轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80166941 【錯誤】 String literal in setText can not be translated. Use Android reso
javafx error --- Can not retrieve property 'xxx' in PropertyValueFactory
在javafx中使用表格時,將TableColumn與自己建立的類的某個欄位繫結時出現的問題,自建類定義如下: class RankRecord{ private final SimpleIntegerProperty rankNumber = new SimpleIntegerP
ERROR 'latin-1' codec can't encode characters in position 81-86: ordinal not in range(256)問題解決
使用pymysql時,出現了編碼問題,可以在連線時進行宣告: db = pymysql.connect('{}'.format(host), '{}'.format(username), '{}'.format(pwd), '{}'.format(database),
TensorFlow TypeError: Fetch argument has invalid type(Can not convert a float32 into a Tensor or Op)
最近開始使用tensorflow寫多層感知器,結果執行時,出現了上述錯誤,仔細查看了變數的型別,覺得沒什麼問題,於是google了一下,找到問題所在,見連結 TypeError: Fetch argument has invalid type float32, must be a strin
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xbd in position 11: ordinal not in range(128)
Windows預設的編碼方式是GBK 在使用python呼叫matlab相關的patplotlib.pyplot庫進行畫圖操作時遇到“UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xbd in position 11:
'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
問題 rds_content = "{}, 執行了變更,sql語句:{}".format(ExecuteTime, sqls) 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128) 解決方法:
CDH 報錯:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range
1.在CDH叢集啟動Hue服務時,出現了錯誤,如下圖: 2.上圖顯示得知,是呼叫python檔案(/opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/hue/build/env/lib/python2.7/site-packages/Django-
Partitioning can not be used stand-alone in query .. mysql 建立分割槽
今天遇到一個狗血的問題,Partitioning can not be used stand-alone in query near 'PARTITION BY RANGE COLUMNS(stats_dt) (,其實是簡單的錯誤,建立mysql分割槽時,語句,寫錯了,在在之前,多了一個