【发布时间】:2021-03-13 14:13:56
【问题描述】:
我确定这是一个重复的问题。但是,我无法找到正确的指示。 我是新来的,如果能提供任何帮助,我将不胜感激。
import pandas as pd
df = pd.DataFrame(index=['A','B','C'], columns=['x','y'])
print(df)
print("df.iloc[0]['x']:", df.iloc[0]['x'])
print(f'''df.iloc[0]: {df.iloc[0]}''')
打印
x y
A NaN NaN
B NaN NaN
C NaN NaN
df.iloc[0]['x']: nan
df.iloc[0]: x NaN
y NaN
Name: A, dtype: object
[Program finished]
已经回答了一个类似的问题,但与 numpy 相关。 现在的问题是我应该如何在第三个输出中对齐前缀? 类似的 numpy 等效项是
print("Array:", np.array2string(array1, prefix ='Array:'))
编辑 1: 预期输出:
df.iloc[0]: x NaN
y NaN
Name: A, dtype: object
【问题讨论】:
-
我没明白对齐是什么意思?
-
发布的预期输出
标签: python-3.x pandas numpy