我有一个数据框
import pandas as pd d = { "letter": ["a", "b", "c"]} df = pd.DataFrame(d)
如果我使用df.values.tolist(),我将得到
df.values.tolist()
但我的预期结果是低于
letter =['a','b','c']
没有括号
dhxwm5r41#
您希望在索引感兴趣的列之后使用to_list()函数:
to_list()
import pandas as pd d = { "letter": ["a", "b", "c"]} df = pd.DataFrame(d) # Call to_list() in column of interest letter = df.letter.to_list()
letter变量现在包含:
letter
['a', 'b', 'c']
fkaflof62#
import pandas as pd d = { "letter": ["a", "b", "c"]} df = pd.DataFrame(d) df["letter"].values.tolist()
输出:
wooyq4lh3#
import pandas as pd d = { "letter": ["a", "b", "c"]} df = pd.DataFrame(d) df.values.ravel().tolist() ['a', 'b', 'c']
如果你在下面打印,它就会很清楚
print(df.values) array([['a'], ['b'], ['c']], dtype=object)
3条答案
按热度按时间dhxwm5r41#
您希望在索引感兴趣的列之后使用
to_list()
函数:letter
变量现在包含:fkaflof62#
输出:
wooyq4lh3#
如果你在下面打印,它就会很清楚