第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Pandas 在單個 dataRow 中寫入具有自定義限制值的 CSV 文件

Pandas 在單個 dataRow 中寫入具有自定義限制值的 CSV 文件

牛魔王的故事 2022-07-05 17:15:32
我有一個要求,我的列是固定的,但最后一個 dol(數(shù)據(jù))值是這樣分隔的“~”示例:數(shù)據(jù):“a1~b1~c1~”在打印 csv 時如果正在使用示例代碼:import pandas as pd temp="~".join(["amit1","amit2","amit3","amit4"])df_cols = ["Record Type", "version", "data"]df_rows = [{"Record Type":110002,"version":111.000,"data":temp +"~"}]out_df=pd.DataFrame(df_rows, columns = df_cols)print(out_df)out_df.to_csv('fileName',sep='~',index=False,quotechar=" " )并且輸出 csv 在數(shù)據(jù)列 Record Type ~version~data 110002~111.0~ amit1~amit2~amit3~amit4~ //從這一行中我不想在amit1之前有任何空格我想從數(shù)據(jù)列值中刪除額外的空間
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經(jīng)驗 獲得超9個贊

由于您的使用quotechar=" "以及其中有空間的事實,添加的空間存在Record Type。用給定的to_csv關(guān)閉,即一個空格。Record Typequotechar


你想用那個特定的來實現(xiàn)quotechar什么?你真的需要嗎?


import pandas as pd 

data_col = "~".join(["amit1","amit2","amit3","amit4"]) + "~"

pd.DataFrame({"Record Type": 110002, "version": 111.000, "data": data_col}, [0])

df_out.to_csv('fileName.csv',sep='~',index=False)

Ps 請注意,如果提供pd.DataFrame()字典,您也不需要為其提供列名。


查看完整回答
反對 回復(fù) 2022-07-05
?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

如果我不使用--quotechar="",則在我試圖實現(xiàn)的用例之后,輸出將是這樣的。

Record Type~version~data 110002~111.0~ "amit1~amit2~amit3~amit4~" - 見“我不想在字符串前后加上引號” - 我正在創(chuàng)建數(shù)據(jù):“a1~b1~c~” - - 這里我的加入和分隔都是一樣的。

我正在使用多個動態(tài)輸入形成數(shù)據(jù)值,因此我的數(shù)據(jù)列值不固定。我正在獲取數(shù)組對象 - (這是單個數(shù)據(jù)值 - "~".join(["amit1","amit2","amit3","amit4"]) + "~)


查看完整回答
反對 回復(fù) 2022-07-05
  • 2 回答
  • 0 關(guān)注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號