在嘗試執(zhí)行擠壓時能夠?qū)?CSV,但它看起來像數(shù)據(jù)框而不是系列?這是我試過的import pandas as pdimport numpy as npdnd_name = pd.read_csv(r"dnd-dataframe.csv", usecols = ["name"], squeeze = True)dnd_name.head()這是我的預期至少我記得學習輸出不是數(shù)據(jù)框而是更像是一個系列?我原以為它會像一個系列而不是數(shù)據(jù)框,看起來像這樣name bam Bard Dagger, sling, club Transmutation, Enchantmentniem Sorcerer light crossbow, battleaxe Necromancyaem Paladin Greataxe Abjuration, Conjurationyaeks Rogue club, battleaxe Conjuration, Evocation, Transmutationjeeks Druid Dagger, Greataxe Evocation, Transmutation, NecromancyName: Type, dtype: object這是錯誤但是相反,我收到了一個錯誤 import pandas as pd import numpy as np dnd_name = pd.read_csv(r"dnd-dataframe.csv", usecols = ["name"], squeeze = True) dnd_name.head()收到錯誤 usecols_dtype = lib.infer_dtype(usecols, skipna=False) ValueError: 'usecols' must either be list-like of all strings, all unicode, all integers or a callable.我也試過這個措辭但看起來也不像預期的那樣 import pandas as pd import numpy as np dnd_name = pd.read_csv(r"dnd-dataframe.csv", index_col = "name", squeeze = True) dnd_name.head()
當我在 Pandas 中讀取帶有 squeeze 設(shè)置為 True 的 csv 時
慕碼人2483693
2023-03-16 10:07:44