亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何更改輸入或 tkinter 輸入框的列順序?

如何更改輸入或 tkinter 輸入框的列順序?

瀟湘沐 2022-07-26 09:20:32
我正在尋找一種通過 shell 中的輸入來更改數據框列的方法。我嘗試了幾種方法,但都沒有奏效……例如:l=[]d=input()l.append(d)df.columns = l
查看完整描述

1 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

此示例無法工作的原因是因為它不處理多列嗎?如果是這樣,一種方法是強制最終用戶用字符串分隔他們的輸入。例如,如果用戶想要列 a、b 和 c,他們可能會輸入


a, b, c

其中 ', ' 是分隔符。d 仍將分配給字符串 'a, b, c',但是


d.split(delimiter)

將字符串拆分成一個列表。然后像現在一樣將此列表分配給 df.columns 。

相反,如果您希望最終用戶使用多個輸入并且沒有分隔符,只需執行


for old_column_name in df.columns:

    l.append(input())

為每一列輸入一個輸入。


查看完整回答
反對 回復 2022-07-26
  • 1 回答
  • 0 關注
  • 86 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號